【发布时间】:2012-03-19 18:21:42
【问题描述】:
是否可以使用 ABCPdf 将文档 JavaScript 添加到生成的 PDF 中?
【问题讨论】:
标签: javascript pdf abcpdf
是否可以使用 ABCPdf 将文档 JavaScript 添加到生成的 PDF 中?
【问题讨论】:
标签: javascript pdf abcpdf
如果您的意思是加载文档后正在执行的 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;
})();";
【讨论】:
我认为你应该可以。 c# 中有一些设置会有所帮助。
你需要设置
doc.HtmlOptions.UseScript = true;
这将使 javascript 能够运行。
可能值得设置超时以使其有更多时间完成加载
doc.HtmlOptions.Timeout = 10000;
而且我一直使用壁虎渲染引擎获得更好的结果
doc.HtmlOptions.Engine = EngineType.Gecko;
【讨论】: