我在 .docx、.xlsx 和 PDF 文件中有相对敏感的数据,这些数据都需要在本地转换为单个 PDF 文件。将这些文件发送到 phpdocx 或 Google Docs 或类似的东西不是一种选择。
我看到的唯一其他选项是 OpenOffice / LibreOffice,但我对他们转换文档的方式不满意。
还有其他任何人都知道的选择吗?谢谢!
我在 .docx、.xlsx 和 PDF 文件中有相对敏感的数据,这些数据都需要在本地转换为单个 PDF 文件。将这些文件发送到 phpdocx 或 Google Docs 或类似的东西不是一种选择。
我看到的唯一其他选项是 OpenOffice / LibreOffice,但我对他们转换文档的方式不满意。
还有其他任何人都知道的选择吗?谢谢!
绝对是一项艰巨的任务。LibreOffice 3.6 的最新版本已经修复了它的 docx 处理,如果这可能有帮助的话,但是您还没有具体说明您在尝试 OpenOffice 时遇到的实际问题。
如果您有时间进行试验(并引入完成工作所需的任何工具/语言),您可以尝试使用 LibreOffice 生成 PDF,然后使用众多 PDF 库之一将 PDF 拼接到您需要的单个文件中。
您还可以查看 ODFConverter,它在 DOCX 上比 OpenOffice 或 LibreOffice 都要好得多。这将允许您使用 docx -> odt -> pdf。我认为它也可以做 xlsx。然后再次进行PDF拼接。
我建议首先手动测试这些阶段,如果有希望,请尝试 JODConverter(需要 Java)之类的东西,以允许您通过脚本自动化该过程。
祝你好运。