【问题标题】:ABCPdf - Unable to render HTML. Unable to load pageABCPdf - 无法呈现 HTML。无法加载页面
【发布时间】:2011-03-02 06:23:48
【问题描述】:

我正在使用 ABCPdf 将 HTML 转换为 PDF。我用的是方法:

AddImageUrl()

这在 Dev 和 UAT 中运行良好,但在生产中我不断收到消息:

无法呈现 HTML。无法加载 页面

有人看过这个吗?需要更多信息?

-EV

【问题讨论】:

    标签: abcpdf


    【解决方案1】:

    abcpdf 的默认超时为 15 秒。如果页面花费的时间超过 15 秒,您将收到此异常。

    在文档创建对象后添加以下行以解决问题。

    theDoc.XHtmlOptions.Timeout = 10000000;
    

    【讨论】:

      【解决方案2】:

      我通过从目标 html 页面向后工作(删除元素)发现省略了(所有事物的)标签会产生此错误。此外,在目标 url 中调用 localhost 也会产生此错误。

      【讨论】:

        【解决方案3】:

        我猜你正在做 URL->pdf 生成。很难直接做 URL->pdf 的转换。我们结束了 URL-将 HTML 保存在本地文件夹中 -> 读取 HTML 并转换为 PDF-> 从文件夹中删除 HTML 文件 - 棘手的方法,但它有效。唯一的缺陷是您需要对服务器上的文件夹授予读/写权限。它仍然比降低安全设置要好。

        【讨论】:

          【解决方案4】:
          【解决方案5】:

          我不知道是什么原因导致了这个错误,但我停止了正在运行的计划任务,然后重新启动它,从那以后它就一直正常工作。

          【讨论】:

          • 请多解释一下?
          • 也许你可以给他们发一封电子邮件,问问他们对真正原因的看法。他们的支持团队反应迅速,并渴望改进软件。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-26
          • 1970-01-01
          • 2018-09-18
          • 1970-01-01
          • 2013-02-16
          • 1970-01-01
          相关资源
          最近更新 更多