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 以应用更改。