2012-03-19 32 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