unoconv
是一个基于 LibreOffice 的命令行工具,用于将 LibreOffice 支持的文档格式相互转换
-f
或 --format
:指定输出格式。例如,将 Word 文档转换为 PDF,使用 unoconv -f pdf input.docx
。
-o
或 --output
:指定输出文件名。例如,将 Word 文档转换为 PDF,并将结果保存为 output.pdf
,使用 unoconv -f pdf -o output.pdf input.docx
。
--quality
或 -q
:调整输出质量。这个选项适用于某些格式,例如 PDF 和图像。质量参数可以是 0(最低质量)到 10(最高质量)之间的整数。例如,将 Word 文档转换为 PDF,设置质量为 5,使用 unoconv -f pdf -q 5 input.docx
。
--verbose
或 -v
:显示详细的转换信息。这可以帮助您了解转换过程中的详细信息,以便进行故障排除。使用 unoconv -f pdf -q 5 --verbose input.docx
。
请注意,unoconv
的转换质量取决于 LibreOffice 的设置和文档的复杂性。在某些情况下,可能需要调整 LibreOffice 的配置文件(user.cfg
)以获得更好的转换质量。例如,可以调整以下设置以提高 PDF 输出质量:
[PDF]
Quality=10
将上述设置添加到 LibreOffice 的配置文件(通常位于 ~/.config/libreoffice/4/user/
目录下),然后重新启动 LibreOffice 以应用更改。