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

Lef*_*ght 9 pdf libreoffice

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

To *_* Do 10

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

unoconv -f pdf --export=ExportFormFields=false mydocument.odt
Run Code Online (Sandbox Code Playgroud)

参考:

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