2011-01-28 40 views
5

Tôi gặp sự cố khi tạo tệp PDF ra khỏi trang html.PDFKIT dường như không hoạt động do "wkhtmltopdf"

Tôi đang sử dụng PDFkit. Trong quá trình cài đặt nó, tôi nhận thấy tôi cần wkhtmltopdf. Vì vậy, tôi cài đặt nó quá. Tôi đã làm tất cả mọi thứ tài liệu của PDFkit nói để làm .. và bây giờ tôi nhận được lỗi này khi tôi cố gắng để tải PDF.

Dưới đây là lỗi:

command failed: "/usr/local/bin/wkhtmltopdf" "--margin-right" "0.75in" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-bottom" "0.75in" "--encoding" "UTF-8" "--margin-left" "0.75in" "--quiet" "-" "-" 

Bất kỳ ý tưởng về điều này có thể được?

Cảm ơn

Trả lời

0

Tôi thực sự làm việc đó bằng cách xóa PDFKit và wkhtmltopdf. Và sau từng bước như đã đề cập ở đây:

https://github.com/jdpace/PDFKit/

(chắc chắn rằng bạn cài đặt wkhtmltopdf bằng tay)

Cảm ơn

8

Tôi có cấu hình sau đây trong ứng dụng ray của tôi. Tôi đã thử nghiệm nó trong irb và nó hoạt động tốt.

PDFKit.configure do |config| 
    config.wkhtmltopdf = `which wkhtmltopdf`.to_s.strip 
    config.default_options = { 
    :encoding=>"UTF-8", 
    :page_size=>"A4", 
    :margin_top=>"0.25in", 
    :margin_right=>"1in", 
    :margin_bottom=>"0.25in", 
    :margin_left=>"1in", 
    :disable_smart_shrinking=>false 
    } 
end 

Bạn cần đặt đường dẫn đến tệp thực thi wkhtmlpdf.

+1

đang sử dụng lọ 3.0.3 ruby ​​phiên bản 1.8.7-p352 trước khi hoạt động tốt nhưng giờ nó hiển thị cho tôi lỗi giống như của ur nhưng giải pháp bạn không hữu ích –

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