我正在寻找一种在ruby on rails app上执行此操作的方法。由于数据敏感,我需要在我的服务中本地执行此操作,我无法使用外部Web服务来执行此操作。
最重要的是各种类型的图像,因为这是大多数人扫描文档的内容。
答案 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。