通过命令行将 odt 转换为 pdf,无需导出为 pdf 格式

通过命令行将 odt 转换为 pdf,无需导出为 pdf 格式

我需要通过命令行将包含表单的 odt writer 文件导出为 pdf,但不将 odt 导出为 pdf 表单(这与在 libreoffice 中选择导出为 PDF 而不选择表单时的操作相同)。我知道我可以通过 unoconv 或 libreoffice 命令行进行转换,但据我尝试,两者都将 odt 导出为带有表单的 pdf。那么,是否可以在不通过命令行导出表单的情况下将 odt 转换为 pdf?如果不通过命令行,可以通过编程方式完成,例如使用 java 或其他语言?

答案1

一种可能的解决方案是在设置选项时使用“unoconv” --export=ExportFormFields=false

unoconv -f pdf --export=ExportFormFields=false mydocument.odt

参考:

http://linuxsleuthing.blogspot.fr/2012/01/unoconv-is-number-one.html https://wiki.openoffice.org/wiki/API/Tutorials/PDF_export

相关内容