是否可以使用ABCPdf将文档JavaScripts添加到生成的PDF?
答案 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;