【问题标题】:ABCPdf add document javascriptABCPdf 添加文档 javascript
【发布时间】:2012-03-19 18:21:42
【问题描述】:

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

【问题讨论】:

    标签: javascript pdf abcpdf


    【解决方案1】:

    如果您的意思是加载文档后正在执行的 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;
    })();";
    

    【讨论】:

    • 一直在尝试使用 ABc.pdf 渲染谷歌图表,这使它工作。谢谢!
    【解决方案2】:

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

    你需要设置

    doc.HtmlOptions.UseScript = true; 
    

    这将使 javascript 能够运行。

    可能值得设置超时以使其有更多时间完成加载

    doc.HtmlOptions.Timeout = 10000;
    

    而且我一直使用壁虎渲染引擎获得更好的结果

    doc.HtmlOptions.Engine = EngineType.Gecko;
    

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      相关资源
      最近更新 更多