仅使用wkhtmltopdf将html转换为ruby脚本中的pdf

时间:2013-05-07 16:57:33

标签: ruby gem wkhtmltopdf pdfkit

我已经知道pdfkit和wiked_pdf了。 pdfkit没有像我预期的那样从远程网页生成pdf。

因此,我想在ruby脚本中运行 wkhtmltopdf 命令,就像在终端中一样。

在脚本中我:

%x[wkhtmltopdf "http://www.radiozamaneh.com/67671" "./kaka.pdf"]

但该命令未执行。我该怎么做?

提前致谢

1 个答案:

答案 0 :(得分:1)

它按您描述的方式工作:

%x[wkhtmltopdf "http://www.radiozamaneh.com/67671" "./kaka.pdf"] 
Loading page (1/2)
QFont::setPixelSize: Pixel size <= 0 (0)                     ] 38%
QFont::setPixelSize: Pixel size <= 0 (0)=============>       ] 88%
QFont::setPixelSize: Pixel size <= 0 (0)==============>      ] 89%
QFont::setPixelSize: Pixel size <= 0 (0)==============>      ] 89%
QFont::setPixelSize: Pixel size <= 0 (0)===============>     ] 90%
QFont::setPixelSize: Pixel size <= 0 (0)===============>     ] 90%
Printing pages (2/2)                                               
QFont::setPixelSize: Pixel size <= 0 (0)
Done                                                           
 => "" 

所以,显而易见的问题:

  1. 您的盒子中是否安装了此程序?
  2. 运行rails的用户在其$ PATH变量上有二进制文件吗?