【问题标题】:Convert HTML to PDF with ABCpdf使用 ABCpdf 将 HTML 转换为 PDF
【发布时间】:2012-05-09 20:26:01
【问题描述】:

我正在创建一个使用 ABCpdf 将 html 页面转换为 pdf 的 Web 应用程序。 html页面对一些动态部分使用javascript..

我已经尝试将 UseScript bool 设置为 true,如下所示:

theDoc.HtmlOptions.UseScript = true;

它呈现静态文本并省略 javascript 内容。

我尝试转换的网址是:https://developers.google.com/chart/interactive/docs/examples (仅举例)

非常感谢任何关于将启用 javascript 的页面转换为 pdf 的帮助。

【问题讨论】:

标签: c# asp.net html pdf abcpdf


【解决方案1】:

您可能需要增加超时时间,以便 javascript 有时间完成加载。我不确定默认超时是多少,但这是等待页面呈现的最长时间。

doc.HtmlOptions.Timeout = 10000;

【讨论】:

    【解决方案2】:

    一些 HTML 到 PDF 创建者需要从图像到 javascript 文件的所有内容的完全限定路径。这通常是由于创建者在后台打开 Web 请求并静默捕获渲染。但这只有在一切都完全合格时才有效。 ExpertPDF 我也遇到了同样的问题。尝试完全限定所有资源(图像、css、javascript 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-22
      • 2012-07-02
      • 2010-09-22
      • 2011-01-23
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多