有沒有人使用wicked_pdf和wkhtmltopdf從軌道生成PDF文件?wicked_pdf和wkhtmltopdf從包含大量Javascript內容的文件生成PDF文件?
wkhtmltopdf(http://code.google.com/p/wkhtmltopdf/)是wicked_pdf gem(https://github.com/mileszs/wicked_pdf)本質上包裝的C++可執行文件。它適用於表格和報告的基本pdf生成。
我們正在尋找打印一些有很多javascript內容的頁面。由於處理全部在服務器端完成,顯然沒有瀏覽器來解釋JavaScript。
我一直在環顧四周,可以看到wkhtmltopdf支持一些Javascript,但我也看到很多人遇到了使用它進行復雜的JavaScript渲染的問題。
感謝您的注意。我前段時間解決了這個問題(這篇文章是4個月前)。我知道wkhtmltopdf會做一些JavaScript處理 - 問題是我有一個頁面,它有很多* javascript。 wkhtmltopdf無法處理它,儘管它的確適用於非常簡單的東西。謝謝你的提示。 – 2012-12-20 15:19:35
很好,你知道了!你有沒有結束使用其他工具?我接下來要建議檢查命令行參數,比如'--debug-javascript --javascript-delay --no-stop-slow-scripts'但是沒有任何意義:) – Nenotlep 2012-12-20 15:22:51
頁面上的javascript非常複雜 - 例如,其中一個項目正在使Highcharts圖形包工作。 Highcharts是一個基於JavaScript的圖形包,可以呈現圖表。 wkhtmltopdf無法處理任何複雜的事情。我們最終簡化了頁面並取出了大部分的javascript。 – 2012-12-20 16:24:24