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

时间:2015-04-29 10:16:50

标签: ruby-on-rails ruby ruby-on-rails-4

我想使用Ruby将Excel多页和Word文件转换为PDF格式作为单个文件。

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

2 个答案:

答案 0 :(得分:3)

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

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

  2. 对于word文件Opening .doc files in Ruby

  3. 将前面步骤中提到的数据转换为html。

  4. 然后使用:https://github.com/pdfkit/PDFKit

  5. 将其转换为pdf

答案 1 :(得分:1)

您可以使用libreconv

https://github.com/ricn/libreconv

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