我正在尝试使用 PDFKit。
它看起来相当简单,所以我试图跟随Ryan 的 Rails cast。
所以我将 gem 添加到我的 GemFile 并更新了我application.rb
的:
config.middleware.use "PDFKit::Middleware"
之后,我在 linux 上安装了 wkhtmltopdf:
apt-get install wkhtmltopdf
我确保它有效:
[nicolas@Minto]%wkhtmltopdf www.google.com gogole.pdf
Loading page (1/2)
Printing pages (2/2)
Done
一切看起来都很好,直到我尝试在我的一个页面上添加 .pdf ......
该网站永远处于加载状态。当我Ctrl - C
在控制台中使用 a 停止服务器时,出现以下错误:
RuntimeError (command failed: "/usr/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--print-media-type" "--quiet" "-" "-"):
pdfkit (0.5.2) lib/pdfkit/pdfkit.rb:71:in `to_pdf'
pdfkit (0.5.2) lib/pdfkit/middleware.rb:21:in `call'
我究竟做错了什么?