我目前正在开发一个 PHP Web 应用程序,可以自动将 Microsoft doc(x) 文件转换为 PDF 格式。
为此,我们在网络服务器 (CentOS 6.5 x64) 上使用 libreoffice headless (headless)转换器。
我使用以下命令来转换文件;
libreoffice --headless --convert-to pdf /path/to/sourceFile.doc -outdir /path/to/dest
一切正常,但有一个问题。
PDF 输出应为 PDF/A-1a 格式,目前为默认格式。
我在网上搜索了几个小时,但找不到解决方案。
如何更改输出格式?
最佳答案
我的建议是使用“Cloudooo”在 Linux 上转换媒体或办公文件, 优点是cloudooo支持ooffice和libreoffice,并在崩溃时重新启动所需的程序。
github上的官方仓库是: https://github.com/nexedi/cloudooo
我的 fork 版本导出 pdf/a 而不是 pdf : https://github.com/florianajir/cloudooo
关于php - 使用 libreoffice 使用 --headless --convert-to 标志将 .doc(x) 转换为 PDF/A-1a 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20662628/