【问题标题】:convert html to pdf in ruby script only with wkhtmltopdf仅使用 wkhtmltopdf 在 ruby​​ 脚本中将 html 转换为 pdf
【发布时间】:2013-05-07 16:57:32
【问题描述】:

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

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

在我的脚本中:

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

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

提前致谢

【问题讨论】:

  • `命令未执行`你得到的错误是什么

标签: ruby gem wkhtmltopdf pdfkit


【解决方案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 变量中有二进制文件?

【讨论】:

  • 感谢您的回复。我最初在 ubuntu 12.10 中尝试过它,它在运行 ruby​​ 脚本时没有任何错误消息。但在我的 os x 机器上,我有你的输出。我也没有任何 rails 实例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
相关资源
最近更新 更多