2012-03-19 34 views

回答

1

我认为你应该可以。有一些在C#中的设置将有所帮助。

您需要设置

doc.HtmlOptions.UseScript = true; 

这将启用JavaScript运行。

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

doc.HtmlOptions.Timeout = 10000; 

和我一直与Gecko渲染引擎更好的结果

doc.HtmlOptions.Engine = EngineType.Gecko; 
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; 
})();"; 
+0

一直试图使用ABc.pdf渲染谷歌图表很长一段时间,这使它的工作。 谢谢! – KristianMedK 2013-10-07 09:41:57