使用ruby将Excel和Word文件转换为PDF

Man*_*vid 5 ruby ruby-on-rails ruby-on-rails-4

我想使用Ruby将具有多个工作表和Word文件的Excel转换为PDF格式作为单个文件.

是否有任何脚本/宝石/插件可用于实现此目的?

use*_*176 5

您可以使用 libreconv

https://github.com/ricn/libreconv

您需要在服务器上安装 libre office,这很简单。


gri*_*ure 3

没有一个 Gem 可以完成所有工作。但你可以结合一些:

  1. 对于 Excel 文件 - 使用 roo GEM 读取数据 - http://roo.rubyforge.org/

  2. 对于 Word 文件在 Ruby 中打开 .doc 文件

  3. 将前面步骤读取的数据转换为html。

  4. 然后使用以下命令将其转换为 pdf:https://github.com/pdfkit/PDFKit