回答:
unoconvを使用できます。リポジトリで利用できるので、次のことができますapt-get
:unoconv(直接インストールリンク)
Webページの情報は古いことに注意してください。unoconv -h
実際のコマンドラインオプションを取得するには、manまたはtype を使用します。それはこのように動作します:
unoconv -f pdf presentation.odt
このコマンドは、presentation.pdfファイルを作成します。
私はodsをpdfにバッチ変換するためにそれを使用しただけで、それは完璧に動作します。プレゼンテーションでは試していませんが(簡単なテストのため)、うまく機能することを期待しています。
python-openoffice
入札のバグのため、Lucid(10.04)では機能しないことに注意してください。Lucidで使用する必要がある場合は、このppaをソフトウェアソースに追加して、Openofficeバージョンをアップグレードできます。
uniconv
代わりにunoconv
)
unoconv -f pdf <input-folder-path>/* --output <output-folder-path>/*
libreofficeのコマンドラインを目的に使用することもできます。この例では、現在のディレクトリ内のすべてのpptファイルをpdfに変換します。
libreoffice --headless --invisible --convert-to pdf *.ppt
--headless
ユーザーインターフェースなしでアプリケーションを使用できる「ヘッドレスモード」で起動します。
この特別なモードは、アプリケーションがAPIを介して外部クライアントによって制御される場合に使用できます...
--invisibleを意味し、GUI環境を厳密に無視します。
そして
--invisible非表示
モードで起動します。
起動ロゴも初期プログラムウィンドウも表示されません。APIを介してLOを制御し、ドキュメントとダイアログを開くことができます。
このパラメーターで開始すると、タスクマネージャー(Windows)またはkillコマンド(UNIXベースのシステム)を使用してのみ終了できます。
以下を使用して、コマンドラインオプションの詳細を取得します。
man libreoffice
(注:コマンドラインが機能する前に、LibreOfficeの実行中のすべてのインスタンスを閉じる必要があります。)
--convert-to
オプションがあるのは素晴らしいことですが、パスする必要が--headless
あり--invisible
、それが機能するためにはどこにも言わないことは残念です。答えは+1。
--headless
--invisible
(少なくともLO 3.4では)を意味します。-env:UserInstallation="file://$HOME/.libreoffice-alt"
GUIインスタンスが実行されている場合でも作業に追加します(クレジットはこちら)。
MacOS
、libreoffice
バイナリが呼び出さsoffice
れ、/Applications/LibreOffice.app/Contents/MacOS
.pptファイルをPDFに変換する最も簡単な方法は、コマンドラインからunoconvをインストールすることです。
sudo apt-get install unoconv
次に、pptファイルが利用可能なドライブからターミナルを開きます。次のように入力します:
unoconv -f [format] pdf filename.ppt
それで全部です。できた
unoconv
ツールは、高得票率の回答です。