2011-04-25 60 views
9

Tôi đang cố gắng chuyển đổi tệp HTML sang PDF bằng cách sử dụng wkhtmltopdf.lệnh wkhtmltopdf không thành công

Vì mục đích đó tôi đã cài đặt wkhtmltopdf trên một hộp Debian và đang cố gắng để chạy lệnh này:

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

tôi nhận được lỗi sau:

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) 

Các tập tin không tồn tại trong /path/convert.1303714349.4961.html.tmp, và các quyền được đặt chính xác. Bạn có thể làm gì với đường dẫn đang được thêm vào với file:// không?

+0

Tôi gặp sự cố này vì mã javascript đã tải lại trang trong khi nó được chuyển đổi sang pdf. Tôi không biết, có lẽ điều này sẽ giúp ai đó: -? – vladCovaliov

Trả lời

0

Tôi chưa gặp sự cố nào với đường dẫn "tệp: //" trên hộp Windows 7 của mình.

Bạn đã thử lời khuyên trong thông báo lỗi, --igonore-load-errors?

+0

Có, không thay đổi gì cả. – phidah

+1

Tôi đặt - tải-lỗi-xử lý bỏ qua ở đâu? Trong bộ khởi tạo cấu hình Rails? – nathanengineer

2

Một mẹo hữu ích khác là thay thế khoảng trống trong tên tệp bằng một số ký tự như "_", vì khi tên tệp có không gian, quá trình không tải trang

Các vấn đề liên quan