我想导出一个.pdf文件。这一步是可以的。但我的问题是,这个PDF不显示我们的母语。例如,英文单词可以,但中文单词不显示在报告中。怎样才能把中文字也显示出来呢?我们正在用VB.NET编程。
发布于 2009-08-13 20:18:55
我很幸运地使用itextsharp库从我的VB.NET应用程序中创建了pdf文件。要正确显示备用字符集(俄语、中文、日语等),需要记住的重要一点是在创建BaseFont时使用IDENTITY_H编码。
Dim bfR As iTextSharp.text.pdf.BaseFont
bfR = iTextSharp.text.pdf.BaseFont.CreateFont("MyFavoriteFont.ttf", iTextSharp.text.pdf.BaseFont.IDENTITY_H, iTextSharp.text.pdf.BaseFont.EMBEDDED)发布于 2009-08-12 10:08:42
您希望将PDF设置为使用unicode显示中文字符。取决于导出PDF文件的方式。如果使用XSL-FO,则使用以下格式将字符转换为其unicode等效项:
&#
https://stackoverflow.com/questions/1265295
复制相似问题