GUIを使用せずに、ターミナルで.doc
または.docx
ファイルのセットを.pdf
にバッチ変換する必要があります。
複数のファイルをバッチ処理できると便利です。
また、できるだけ多くのメタデータを維持したいと思います。
lowriterはコマンドラインツールとして使用できます(lowriterはLibreOfficeの一部です)
lowriter --convert-to pdf *.doc
convert /home/bodhi/Documents/testdoc2.doc -> /home/bodhi/Documents/testdoc2.pdf using writer_pdf_Export
convert /home/bodhi/Documents/testdoc.doc -> /home/bodhi/Documents/testdoc.pdf using writer_pdf_Export
evince testdoc.pdf
私には窓がないので、ここからtestdocをダウンロードしてください
www.mltweb.com/prof/testdoc.doc
unoconv
でサポートされているすべての形式を変換するLibreOffice
を使用します。
次のスクリプトを使用します。
for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done
--headlessは、Libreofficeが数百のファイルを開くのを防ぎ、多くの.docファイルを含むディレクトリでこれを試みると最終的にクラッシュします
私の意見では、最良の方法はunoconv
を使用することです。
最初にパッケージをインストールします。
Sudo apt install unoconv
次に、このコマンドを使用してpdfに変換します。
unoconv -f pdf XXYY.docx
(XXYY.docx
をファイルの名前に置き換えます。)