2011-04-25 286 views
9

我試圖用wkhtmltopdf將HTML文件轉換爲PDF格式。wkhtmltopdf命令失敗

出於這個目的,我已經安裝wkhtmltopdf的Debian盒子,我試圖運行這個命令:

/usr/bin/xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf /path/convert.1303714349.4961.html.tmp /path/convert.1303714349.4961.pdf.tmp 

我收到以下錯誤:

Loading page (1/2) 
Error: Failed loading page file:///path/convert.1303714349.4961.html.tmp (sometimes it will work just to ignore this error with --ignore-load-errors) 

該文件確實在/path/convert.1303714349.4961.html.tmp存在,並且權限設置正確。與file://之前的路徑有什麼關係?

+0

我的,因爲它重新載入JavaScript代碼這個問題我頁面被轉換爲PDF格式。我不知道,也許這會幫助某人: - ? – vladCovaliov 2014-09-02 14:36:55

回答

0

我的Windows 7上的「file://」路徑沒有問題。

您是否嘗試了錯誤消息--igonore-load-errors中的建議?

+0

是的,沒有改變任何東西。 – phidah 2011-04-28 15:25:04

+1

我在哪裏設置--load-error-handling忽略?在Rails配置初始化器? – nathanengineer 2015-08-13 21:36:51

2

另一個有用的技巧是像一些字符替換文件名中的空格「_」,因爲當文件名中有空格的進程失敗加載頁面