我正在使用ABCPdf将HTML转换为PDF。我正在使用这个方法:
AddImageUrl()
这在Dev和UAT中运行良好,但在Production上我不断得到消息:
无法呈现HTML。无法加载 页
之前有人看过这个吗?需要更多信息?
-ev
答案 0 :(得分:3)
我猜你想要做URL-> pdf生成。很难直接进行URL-> pdf转换。我们最终在本地文件夹中保存了URL-Save HTML - >阅读HTML并转换为PDF->从文件夹中删除HTML文件 - 棘手的方法,但它的工作原理。唯一的缺陷是您需要对服务器上的文件夹赋予读/写权限。它仍然比降低安全设置好。
答案 1 :(得分:2)
答案 2 :(得分:1)
我发现通过向目标html页面向后工作(删除元素),省略了(所有事情)标记创建此错误。另外,在目标url中调用localhost会产生此错误。
答案 3 :(得分:0)
我不知道是什么导致了这个错误,但是我停止了正在运行的计划任务,然后重新启动它,从那以后它一直工作。
答案 4 :(得分:0)
abcpdf的默认超时为15秒。如果页面花费的时间超过15秒,您将收到此异常。
在对象创建文档后添加以下行以解决问题。
theDoc.XHtmlOptions.Timeout = 10000000;