SelectPdf 错误:无法获取转换结果标题。数据接收超时。 [选择 .NET C# 的 PDF 库]

问题描述 投票:0回答:1

异常消息:

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 是有效的并且可以在网络浏览器中成功呈现。

c# asp.net-core .net-core-3.1 html-to-pdf selectpdf
1个回答
0
投票

很难说是什么原因导致了这个问题。您的 HTML 文件是否包含智能表单、任何 VB 脚本?这可能是导致问题的原因。

© www.soinside.com 2019 - 2024. All rights reserved.