2012-04-30 21 views
2

私は、ABCpdfを使用してHTMLページをpdfに変換するWebアプリケーションを作成しています。ABCpdfでHTMLをPDFに変換する

theDoc.HtmlOptions.UseScript = true; 

それは静的なテキストレンダリングやJavaScriptのコンテンツを省略: htmlページは、私はすでに次のようにtrueにUseScriptブール値を設定しようとしている。..いくつかの動的な部分のために

をJavaScriptを使用しています。

私が変換しようとしたURLは次のとおりです。https://developers.google.com/chart/interactive/docs/examples (単なる例)

PDFにJavascriptのページを変換上のすべてのヘルプは本当にいただければ幸いです。

+0

[pdfをabcpdfでダウンロードする](pdfをダウンロードする)(http://stackoverflow.com/questions/2742375/download-html-file-as-pdf-using-abcpdf) – nhahtdh

+0

私の答えはhttp: //stackoverflow.com/a/11504285/1411950。それはあなたの仕事で成功します。私は提供されたリンクからpdfを生成しようとしましたが、結果はOKです – Oleg

答えて

0

一部のHTMLからPDFを作成するには、イメージからjavascriptファイルまでのすべてに完全なパスが必要です。これは、通常、作成者がバックグラウンドでWebリクエストを開き、レンダリングをサイレントにキャプチャするためです。しかし、これはすべてが完全なものである場合にのみ機能します。私はExpertPDFと同じ問題を抱えています。すべてのリソース(画像、CSS、JavaScriptなど)を完全に修飾してみてください。

0

おそらく、JavaScriptの読み込みが完了するまでにタイムアウトを長くする必要があります。私は、デフォルトのタイムアウトは何か分かりませんが、これはページがレンダリングされるのを待つ最大時間です。

doc.HtmlOptions.Timeout = 10000; 
関連する問題