异常消息:
Could not get conversion result header. Data receive timeout.
C#代码:
public static MemoryStream ConvertHtmlToPdf(string html)
{
HtmlToPdf converter = new HtmlToPdf();
PdfDocument doc = converter.ConvertHtmlString(html);
var ms = new MemoryStream();
doc.Save(ms);
return ms;
}
第
PdfDocument doc = converter.ConvertHtmlString(html);
行发生异常
我正在使用 .NET Core 3.1,使用包 "Select.Pdf.NetCore" Version="22.2.0".
我在一个非常大的 HTML 字符串中遇到了这个错误(如果你在 Chrome 浏览器中另存为 PDF,则为 178 页)。不幸的是,由于数据隐私问题,我无法共享 HTML。但是,我想澄清一下 HTML 是有效的并且可以在网络浏览器中成功呈现。
很难说是什么原因导致了这个问题。您的 HTML 文件是否包含智能表单、任何 VB 脚本?这可能是导致问题的原因。