web-dev-qa-db-ja.com

コマンドラインからpptをpdfに変換するにはどうすればよいですか?

Pptsの束を含むフォルダーがあり、それぞれを個別のpdfに変換します。

60
James

noconv を使用できます。リポジトリで利用できるので、次のことができますapt-get it: noconvdirect install link

Webページの情報は古いことに注意してください。 manを使用するか、unoconv -hと入力して、実際のコマンドラインオプションを取得します。それはこのように動作します:

unoconv -f pdf presentation.odt

このコマンドは、presentation.pdfファイルを作成します。

私はodsをpdfにバッチ変換するためにそれを使用しただけで、それは完璧に動作します。プレゼンテーションで試したことはありませんが(簡単なテストのため)、うまく動作することを期待しています。

python-openoffice入札のバグのため、Lucid(10.04)では動作しないことに注意してください。 Lucidで使用する必要がある場合は、この ppa をソフトウェアソースに追加して、Openofficeバージョンをアップグレードできます。

44
Javier Rivera

また、目的に合わせてlibreofficeコマンドラインを使用することもできます。この例では、現在のディレクトリ内のすべてのpptファイルをpdfに変換します。

libreoffice --headless --invisible --convert-to pdf *.ppt  

-ヘッドレス
「ヘッドレスモード」で起動します。これにより、ユーザーインターフェイスなしでアプリケーションを使用できます。
この特別なモードは、アプリケーションがAPIを介して外部クライアントによって制御される場合に使用できます...
-invisibleを意味し、GUI環境を厳密に無視します。

そして

-見えない
非表示モードで起動します。
起動ロゴも初期プログラムウィンドウも表示されません。 APIを介してLOを制御し、ドキュメントとダイアログを開くことができます。
このパラメーターで開始した場合、タスクマネージャー(Windows)またはkillコマンド(UNIXベースのシステム)を使用してのみ終了できます。

以下を使用して、コマンドラインオプションの詳細を取得します。

man libreoffice

(注:コマンドラインが機能する前に、LibreOfficeの実行中のすべてのインスタンスを閉じる必要があります。)

65
Tapper

.pptファイルをPDFに変換する最も簡単な方法は、コマンドラインからunoconvをインストールすることです。

Sudo apt-get install unoconv

次に、pptファイルが利用可能なドライブからターミナルを開きます。次のように入力します:

unoconv -f [format] pdf  filename.ppt

それで全部です。できた.

2
Jazeb_007