CentOS 6でlibreofficeを使用しています。次のコマンドを使用してODTファイルをPDFに変換できます。
libreoffice --headless --convert-to pdf *.odt
しかし、問題は、libreofficeに開いている文書がない場合にのみ機能することです。
--env:UserInstallation=file:///path/to/some/directory
コメントの1つが提案したとおりに指定した場合この問題 、役に立ちません。
私は何が間違っていましたか? before コマンドを実行する前にすべての libreoffice インスタンスを終了するのは面倒です。
ベストアンサー1
1つの可能な方法はインストールすることですunoconv
(まだインストールされていない場合)。
unoconv file.odt
unoconv
詳しくは男をご覧ください
unoconv
LibreOfficeがインポートできるすべてのファイル形式を、LibreOfficeがエクスポートできるすべてのファイル形式に変換できるコマンドラインユーティリティ。unoconv
LibreOfficeのUNOバインディングを使用した非対話型変換...
また、一部のプラットフォームではインストールが必要ですlibreoffice-headless
\thanks{Aaron}