使用nreco.pdfgenerator
将html
转换为pdf
格式。目前我正面临一个问题,即pdf生成器工具在托管在其他环境中时生成pdf时会抛出异常。错误如下:
NReco.PdfGenerator.WkHtmlToPdfException:由于网络错误退出代码1:RemoteHostClosedError(退出代码:1)
我已经为文件夹和文件提供了所有必需的权限。不确定此网络错误。有人可以调查一下吗?
谢谢
答案 0 :(得分:2)
NReco PdfGenerator是wkhtmltopdf工具的.NET包装器,这个异常意味着wkhtmltopdf进程退出并显示错误代码,并且最后一条错误消息(来自控制台日志)是"由于网络错误退出代码1:RemoteHostClosedError& #34;
此错误表示HTML文档引用了外部资源(图像,css,js等),并且由于某种原因,wkhtmltopdf无法访问它们。确保URL正确(如果您将HTML作为C#字符串提供,所有URL都应该是绝对的),并且执行wkhtmltopdf的服务器可以下载这些URL。