我正在创建一个使用ABCpdf将html页面转换为pdf的Web应用程序。 html页面使用javascript作为一些动态部分..
我已经尝试将UseScript bool设置为true,如下所示:
theDoc.HtmlOptions.UseScript = true;
它呈现静态文本并省略javascript内容。
我尝试转换的网址是:https://developers.google.com/chart/interactive/docs/examples (仅举例)
任何有关将启用javascript的页面转换为pdf的帮助都会非常感激。
答案 0 :(得分:0)
您可能需要增加超时时间,以便javascript有时间完成加载。我不确定默认超时是什么,但这是等待页面呈现的最长时间。
doc.HtmlOptions.Timeout = 10000;
答案 1 :(得分:0)
某些HTML到PDF创建者需要从图像到javascript文件的所有内容的完全限定路径。这通常是由于创建者在后台打开Web请求并静默捕获呈现。但这只适用于一切都完全合格的情况。我和ExpertPDF有同样的问题。尝试完全限定所有资源(图像,CSS,JavaScript等)。