ผมใช้ asp.net สร้าง file PDF ตามที่เวปสอบโดยใช้ binary PdfSharp
ใช้ภาษาไทยได้
แต่ใช้กับ ภาษาญี่ปุ่นไม่ได้ ออกมาเป็นตัวสี่หลี่ยม
ใครใช้ binaryตัวนี้อยู่ช่วยหน่อยครับ
ต้องทำงานที่ใช้ภาษาญี่ปุ่น
ขอบคุณครับ
Code (ASP)
<%
Imports PdfSharp.Pdf
Imports PdfSharp.Pdf.IO
' Create a new PDF document
Dim DocPDF As PdfDocument = New PdfDocument
' Create an empty page
Dim objPage As PdfPage
' Get an XGraphics object for drawing
Dim gfx As XGraphics
' Create a font
Dim f_title As XFont = New XFont("MS Mincho", 10, XFontStyle.Regular, New XPdfFontOptions(PdfFontEncoding.Unicode))
gfx.DrawString("2008 ?8 ?????????", f_title, XBrushes.Black, 100, 100)
%>
Dim path As New XGraphicsPath()
'ล้างค่าก่อน กรณีที่มี Drawpath หลายๆหน้า
path = New XGraphicsPath()
path.AddString("ครั้งที่ 1", New XFontFamily("Tahoma"), XFontStyle.Regular, 10, New XRect(200, 200, form1.PointWidth, form1.PointHeight), XStringFormats.TopLeft)
path.AddString("ครั้งที่ 2", New XFontFamily("Tahoma"), XFontStyle.Regular, 10, New XRect(300, 200, form1.PointWidth, form1.PointHeight), XStringFormats.TopLeft)
gfx.DrawPath(XBrushes.Black, path)