我正在尝试使用PDFKit。
它看起来相当简单,所以我试图遵循瑞安的钢轨。
因此,我将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停止服务器时,我会得到以下错误:
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'我做错什么了?
发布于 2012-03-18 21:15:28
发布于 2012-03-18 15:36:14
最近,我使用了PDFKit,并使它在我的rails应用程序中工作,并遇到了类似的问题。
您需要的三个步骤是:
发布于 2012-08-07 19:37:06
我还跟踪了瑞安的钢轨。
PDFkit依赖于wkhtmltopdf.rb。任何版本> 0.9.9都会导致PDF创建过程在完成之前挂起,需要一个Ctrl。我使用的是OSX10.6.8,而不是Linux。然而,试着:
wkhtmltopdf --version如果它> 0.9.9,则回滚到0.9.9。解决了我的问题。我花了几个小时才弄清楚。
https://stackoverflow.com/questions/9757235
复制相似问题