pptx2pdf プログラム仕様

PowerPoint (.pptx) ファイルをPDF形式に変換するスクリプトです。

このスクリプトはWindows環境にインストールされたMicrosoft PowerPointアプリケーションと comtypesライブラリを使用して、PowerPointプレゼンテーションをPDFファイルとして保存します。 スクリプトを直接実行する場合、コマンドライン引数として入力PowerPointファイルのパスを渡すことで、 そのファイルをPDFに変換します。出力パスが指定されない場合、入力ファイル名から自動的に決定されます。

pptx2pdf.py 技術ドキュメント

converter.pptx2pdf.pptx_to_pdf(input_path, output_path=None)[ソース]

指定されたPowerPointファイルをPDF形式に変換します。

この関数はMicrosoft PowerPointアプリケーションをCOMオートメーション経由で操作し、 指定されたPowerPointプレゼンテーションを開き、PDF形式で保存します。 変換が成功した場合は出力PDFファイルのパスを返し、失敗した場合はNoneを返します。 PowerPointアプリケーションは処理完了後、またはエラー発生時に終了されます。 出力パスが指定されない場合、入力ファイルと同じディレクトリに同じファイル名(拡張子のみ.pdf)で PDFファイルが作成されます。

パラメータ:
  • input_path (str) -- 変換するPowerPointファイルのパス(例: "C:/path/to/document.pptx")。

  • output_path (str, optional) -- 出力するPDFファイルのパス(例: "C:/path/to/output.pdf")。 指定しない場合、入力パスの拡張子を.pdfに変更したパスが自動的に使用されます。

戻り値:

変換が成功した場合、出力されたPDFファイルの絶対パス。失敗した場合はNone。

戻り値の型:

str or None