首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nreco pdf合成误差点网

nreco pdf合成误差点网
EN

Stack Overflow用户
提问于 2018-02-08 06:27:39
回答 1查看 1.4K关注 0票数 1

我正在尝试使用nreco库生成pdf,并在生成此异常时获得此异常。

(退出代码:-1073741819)描述:在执行当前web请求期间发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。异常详细信息: NReco.PdfGenerator.WkHtmlToPdfException:(退出代码:-1073741819)源错误:在执行当前web请求期间生成未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。堆栈跟踪:(退出代码:-1073741819) NReco.PdfGenerator.HtmlToPdfConverter.CheckExitCode(Int32 exitCode,String lastErrLine,Boolean ) +134 NReco.PdfGenerator.HtmlToPdfConverter.InvokeWkHtmlToPdf(PdfSettings pdfSettings,String inputContent,Stream outputStream) +644 NReco.PdfGenerator.HtmlToPdfConverter.GeneratePdfInternal(WkHtmlInput[] htmlFiles,String inputContent,String coverHtml,String outputPdfFilePath,Stream outputStream) +1282

需要帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-08 16:04:41

此错误(如“退出代码:-1073741819")意味着wkhtmltopdf进程被压碎。可能的原因:

  • wkhtmltopdf可执行文件与操作系统不兼容。比如说,MSVC -它是在NReco.PdfGenerator nuget包中提供的--不支持XP或2003Server之类的遗留版本(解决方法是使用MingGW构建)。或者,如果在Linux或Mac环境中使用windows可执行文件(解决方案是使用NReco.PdfGenerator.LT nuget +deploy/安装正确的目标平台的wkhtmltopdf二进制文件)。
  • 错过了必需的通用C运行时库( https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows )。这种情况很少见,因为Windows Update通常已经安装了这些库。
  • 如果这个错误只发生在具体的HTML,这可能是一个复杂的HTML布局或沉重的JS脚本的问题。例如,当页面使用ChartsJS库时,wkhtmltopdf0.12.4就会崩溃(存在解决办法)。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48678977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档