สอบถามการ Export HTML to PDF ที่มีภาษาไทย โดยใช้ iTextSharp
คือตอนนี้ผมติดปัญหาการ export ออกมาแล้วตัวภาษาไทยหาย ไม่รู้ว่าจะ set ยังไง
code ที่ใช้อยู่ครับ ขอบคุณครับ Code (VB.NET)
Dim document = New iTextSharp.text.Document(iTextSharp.text.PageSize.A4, 50, 50, 25, 25)
Dim output = New MemoryStream()
Dim writer = iTextSharp.text.pdf.PdfWriter.GetInstance(document, output)
document.Open()
Dim contents As String = File.ReadAllText(Server.MapPath("~/Form/TemplateIndividual.htm"))
Dim parsedHtmlElements = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(New StringReader(contents), Nothing)
For Each htmlElement In parsedHtmlElements
document.Add(htmlElement)
Next
document.Close()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", String.Format("attachment;filename=Receipt-{0}.pdf", "AAA"))
Response.BinaryWrite(output.ToArray())
Tag : .NET, Web (ASP.NET), VB.NET, VS 2010 (.NET 4.x), Windows