【发布时间】:2019-02-25 17:57:45
【问题描述】:
我正在从 html 文本生成 pdf 模板。我在生成的 pdf 中获得了 è、Ä、É、Ó、Nº、ú、Ö 等少数字符的“?”(问号)字符。
string font = @"\SEGOEUI.TTF";
FontProvider fp = new DefaultFontProvider(false, false, false);
FontProgram defaultFont = FontProgramFactory.CreateFont(font);
fp.AddFont(defaultFont);
ConverterProperties properties = new ConverterProperties();
properties.SetFontProvider(fp);
谁能帮我解决这个问题?
注意: 这些字符在输入文本(html)中正确显示。
【问题讨论】:
-
将编码改为unicode
-
vasily 写了什么,+ 仔细检查您想要的字体是否定义了这些字符
标签: c# fonts pdf-generation itext7