ABCPdf添加文档javascript

时间:2012-03-19 18:21:43

标签: javascript pdf abcpdf

是否可以使用ABCPdf将文档JavaScripts添加到生成的PDF?

2 个答案:

答案 0 :(得分:3)

如果您的意思是,在加载文档后正在执行的Javascript,请查看this documentation page

doc.HtmlOptions.UseScript = true;
doc.HtmlOptions.GeckoSubset.OnLoadScript =
@"(function() {
   window.ABCpdf_go = false;

   // your javascript code here

   window.ABCpdf_go = true;
})();";

答案 1 :(得分:1)

我认为你应该能够。 c#中有一些设置会有所帮助。

您需要设置

doc.HtmlOptions.UseScript = true; 

这将启用javascript运行。

可能值得设置超时以给它更多时间来完成加载

doc.HtmlOptions.Timeout = 10000;

并且我总是使用gecko渲染引擎获得更好的结果

doc.HtmlOptions.Engine = EngineType.Gecko;