Is it possible to add document JavaScripts to a generated PDF using ABCPdf?
If you mean, Javascript that is being executed after the document has been loaded, then have a look at this documentation page.
doc.HtmlOptions.UseScript = true;
doc.HtmlOptions.GeckoSubset.OnLoadScript =
@"(function() {
window.ABCpdf_go = false;
// your javascript code here
window.ABCpdf_go = true;
})();";
I think you should be able to. There are some settings in the c# which will help.
You need to set the
doc.HtmlOptions.UseScript = true;
this will enable javascript to run.
it's probably worth setting the timeout to give it more time to finish loading
doc.HtmlOptions.Timeout = 10000;
and i've always had better results with the gecko rendering engine
doc.HtmlOptions.Engine = EngineType.Gecko;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With