ABCPdf добавить документ javascript - PullRequest
5 голосов
/ 19 марта 2012

Можно ли добавить документы JavaScripts в сгенерированный PDF с помощью ABCPdf?

Ответы [ 2 ]

3 голосов
/ 21 ноября 2012

Если вы имеете в виду Javascript, который выполняется после загрузки документа, взгляните на эту страницу документации .

doc.HtmlOptions.UseScript = true;
doc.HtmlOptions.GeckoSubset.OnLoadScript =
@"(function() {
   window.ABCpdf_go = false;

   // your javascript code here

   window.ABCpdf_go = true;
})();";
1 голос
/ 31 октября 2012

Я думаю, вы должны быть в состоянии.В c # есть некоторые настройки, которые помогут.

Вам нужно установить

doc.HtmlOptions.UseScript = true; 

, что позволит запускать javascript.

вероятно, стоит установить тайм-аутчтобы дать ему больше времени, чтобы закончить загрузку

doc.HtmlOptions.Timeout = 10000;

, и у меня всегда были лучшие результаты с движком рендеринга геккона

doc.HtmlOptions.Engine = EngineType.Gecko;
...