如何在不使用可执行文件的情况下使用WKhtmltopdf库

时间:2012-09-07 06:06:54

标签: ruby-on-rails-3 wkhtmltopdf pdfkit

在ruby on rails项目中。

我正在使用 PDFKit gem生成pdf报告

PDFKit uses wkhtmltopdf executable which is to be installed on the machine .
  • 下一步提供可执行文件的路径。

  • 不想使用可执行文件。因为我使用它如何在服务器上部署它。

  • 服务器需要在其本地安装它并提供路径。

是否可以只使用库????

1 个答案:

答案 0 :(得分:0)

可执行文件用于包装底层Qt应用程序,因此技术上可以将库包装在gem中(使用ffi或其他类似的lib),但我从未听过任何人这样做过。

我自己将可执行文件与我的Rails应用程序捆绑在一起,以便在部署时立即发送(即使在Heroku上)。

为了做到这一点,您可以将二进制文件放在目录中(您可以将其称为bin),并配置PDFKit以获取可执行文件,例如在初始化程序中使用PDFKit.configure(你可能想查看自述文件。)