我使用http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3从我的剃刀视图中生成 pdf 文件,效果很好,但我无法显示像 č 这样的西里尔字母, C 。我尝试了一切,但无法正常工作。
我必须以某种方式告诉 HtmlWorker 使用不同的字体:
using (var htmlViewReader = new StringReader(htmlText))
{
using (var htmlWorker = new HTMLWorker(pdfDocument))
{
htmlWorker.Parse(htmlViewReader);
}
}
你能帮我吗?
编辑:
我少了一行
styleSheet.LoadTagStyle(HtmlTags.BODY, HtmlTags.ENCODING, BaseFont.IDENTITY_H);
其余的与答案相同。