【发布时间】:2020-08-27 16:13:57
【问题描述】:
我正在使用 HtmlRenderer.PdfSharp 库创建一个 PDF 文档。后端从前端接收html并使用GeneratePdf()方法创建PDF。
PdfGenerator.GeneratePdf(html, PdfSharp.PageSize.A4);
当在 html 中使用标准拉丁字符时,该过程可以正常工作。我尝试将UTF-8 test file 作为前端的输入传递,并且某些字符未正确呈现,如附图所示。当我通过硬编码 html 值绕过前端时,结果是相同的,所以我认为问题出在库中。
【问题讨论】: