我在 C# 中的 PDFSharp 中显示中文字符时遇到问题。在创建PDF字符串的过程中,它没问题,但创建pdf文件后,它不显示它。我找到了一个解决方案
XFont font_small2 = new XFont("微软雅黑", 9, XFontStyle.Regular, options)
该解决方案适用于我的本地主机,但是当我在测试服务器上发布它时,它不显示中文字符。
您可以将原始中文字体嵌入到您的pdf文件中并使用正确的CMAP。
var options = new XPdfFontOptions(PdfFontEmbedding.Always);
var font = new XFont("微软雅黑", 9, XFontStyle.Regular, options);
OR
var page = new PdfPage();
var gfx = XGraphics.FromPdfPage(page);
gfx.MFEH = PdfFontEmbedding.Automatic;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)