将多个doc类型(xls,doc,gif,png)转换为ruby中的pdf

时间:2010-12-29 19:34:37

标签: ruby-on-rails pdf

我正在寻找一种在ruby on rails app上执行此操作的方法。由于数据敏感,我需要在我的服务中本地执行此操作,我无法使用外部Web服务来执行此操作。

最重要的是各种类型的图像,因为这是大多数人扫描文档的内容。

3 个答案:

答案 0 :(得分:3)

在服务器中安装LibreOffice和Unoconv并运行命令。

  

unoconv -f pdf File.doc

如果您只想使用LibreOffice执行它,

  

./ soffice --headless --convert-to pdf destination_path source_file_path / * .doc

答案 1 :(得分:2)

你看过Prawn吗?

修改

这个问题似乎没有一个解决方案。但是,有一些相关的StackOverflow问题可能会有所帮助。例如:

答案 2 :(得分:1)

现在有一个问题的解决方案。我从事PDF转换器服务,所以请考虑我有偏见,但我最近写了一篇关于如何使用Ruby将常见文件类型(如DOC,XLS,PPT,HTML等)转换为PDF(以及许多其他文件类型)的博客文章。有关详细信息see this post