0

我正在使用nreco.pdfgenerator转换htmlpdf格式。目前面临的问题是 pdf 生成器工具在其他环境中托管时生成 pdf 时抛出异常。错误如下:

NReco.PdfGenerator.WkHtmlToPdfException:由于网络错误退出代码 1:RemoteHostClosedError(退出代码:1)

我已授予文件夹和文件的所有必需权限。不确定此网络错误。有人可以调查一下吗?
谢谢

4

1 回答 1

3

NReco PdfGenerator 是 wkhtmltopdf 工具的 .NET 包装器,此异常意味着 wkhtmltopdf 进程以错误代码退出,最后一条错误消息(来自控制台日志)是“由于网络错误而退出代码 1:RemoteHostClosedError”。

此错误意味着 HTML 文档引用了外部资源(图像、css、js 等),并且由于某种原因它们无法被 wkhtmltopdf 访问。确保 URL 正确(如果您提供 HTML 作为 C# 字符串,所有 URL 都应该是绝对的),并且执行 wkhtmltopdf 的服务器可以下载这些 URL。

于 2017-01-17T15:01:58.153 回答