简体   繁体   English

EvoPdf.HtmlToPdf 不呈现外语(印地语、孟加拉语)

[英]EvoPdf.HtmlToPdf isn't rendering foreign languages (Hindi, Bengali)

I'm using EvoPdf.HtmlToPdf with paid license, however, I have noticed that when I'm converting HTML to PDF and downloading, some languages like Hindi, Bengali are not rendering properly.我正在使用带有付费许可证的 EvoPdf.HtmlToPdf,但是,我注意到当我将 HTML 转换为 PDF 并下载时,印地语、孟加拉语等某些语言无法正确呈现。 Here is the code snippet I'm using.这是我正在使用的代码片段。

using EvoPdf.HtmlToPdf;

PdfConverter pdfConverter = new PdfConverter();
pdfConverter.LicenseKey = "my_key";

string html = "<html><body><div>This is to test bengali language আমার বাংলা পরীক্ষা করা দরকার</div></body></html>";

byte[] data = pdfConverter.GetPdfBytesFromHtmlString(html, baseUrl);

ResponseLogic.BinaryWrite(Guid.NewGuid() + ".pdf", data);

Output: Output:

在此处输入图像描述

You might try adding您可以尝试添加

<head>
  <meta charset="UTF-8">
</head>

I've been researching evo pdf so much lately I'm sorry I can't track down exactly where I read this.我最近一直在研究 evo pdf 很抱歉,我无法找到我读到这篇文章的确切位置。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM