Nreco pdf生成器:由于网络错误退出代码1:RemoteHostClosedError

时间:2017-01-17 05:28:45

标签: asp.net pdf-generation wkhtmltopdf nreco

使用nreco.pdfgeneratorhtml转换为pdf格式。目前我正面临一个问题,即pdf生成器工具在托管在其他环境中时生成pdf时会抛出异常。错误如下:

  

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

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

1 个答案:

答案 0 :(得分:2)

NReco PdfGenerator是wkhtmltopdf工具的.NET包装器,这个异常意味着wkhtmltopdf进程退出并显示错误代码,并且最后一条错误消息(来自控制台日志)是"由于网络错误退出代码1:RemoteHostClosedError& #34;

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