我目前正在开发一个PHP Web应用程序,可以自动将Microsoft doc(x)文件转换为PDF格式 .
为此我们在我们的网络服务器(CentOS 6.5 x64)上使用libreoffice无头转换器 .
我用以转换文件的以下命令;
libreoffice --headless --convert-to pdf /path/to/sourceFile.doc -outdir /path/to/dest
一切都很完美,但有一个问题 .
PDF输出应为 PDF/A-1a 格式,目前它是默认格式 .
我在网上搜了几个小时,但我找不到解决办法 .
如何更改输出格式?
2 回答
我的建议是使用“Cloudooo”转换linux上的媒体或办公文件,优点是cloudooo支持ooffice以及libreoffice并在崩溃时重新启动所需的程序 .
github上的官方回购是:https://github.com/nexedi/cloudooo
我的分叉版本导出pdf / a而不是pdf:https://github.com/florianajir/cloudooo
你需要一些带有ghostscript的后期工作 .