Bashでlibreoffice ODTをPDFに変換する方法

Bashでlibreoffice ODTをPDFに変換する方法

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詳しくは男をご覧ください

unoconvLibreOfficeがインポートできるすべてのファイル形式を、LibreOfficeがエクスポートできるすべてのファイル形式に変換できるコマンドラインユーティリティ。 unoconvLibreOfficeのUNOバインディングを使用した非対話型変換...

また、一部のプラットフォームではインストールが必要ですlibreoffice-headless\thanks{Aaron}

おすすめ記事