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