0

我已经知道 pdfkit 和 wiked_pdf。pdfkit 不会像我期望的那样从远程网页生成 pdf。

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

在我的脚本中:

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

但是命令没有执行。我该怎么做?

提前致谢

4

1 回答 1

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 变量中有二进制文件吗?
于 2013-05-07T17:52:47.223 回答