2012-03-19 15 views

Odpowiedz

1

Myślę, że powinieneś być w stanie. Jest kilka ustawień w C#, które pomogą.

Musisz ustawić

doc.HtmlOptions.UseScript = true; 

ten pozwoli JavaScript, aby funkcjonować.

to chyba warto ustawienie limitu czasu, aby nadać mu więcej czasu ładuje się do końca

doc.HtmlOptions.Timeout = 10000; 

i zawsze miałem lepsze wyniki przy silniku renderowania Gecko

doc.HtmlOptions.Engine = EngineType.Gecko; 
3

Jeśli masz na myśli, Javascript która jest wykonywana po załadowaniu dokumentu, a następnie spójrz na 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

Próbowałem renderować wykresy Google za pomocą ABc.pdf od dłuższego czasu, co sprawiło, że działało. Dzięki! – KristianMedK

Powiązane problemy