Python を使用した PPT および PPTX プレゼンテーションの PDF 変換

複数の Microsoft PowerPoint(.ppt および .pptx)プレゼンテーションファイルを一括で PDF ドキュメントに変換するよう設計された、使いやすいオープンソースの Python スクリプト

Batch-PPT-to-PDF とは何ですか?

.pptx と .ppt ファイルの海に溺れ、手作業で1つずつ PDF に変換していますか?レポートをアーカイブするビジネスプロフェッショナル、講義ノートを配布する教師、ワークフローを自動化する開発者のいずれであっても、この手動プロセスは手間がかかり、エラーが発生しやすいです。Jack Brookes が作成した Batch-PPT-to-PDF スクリプトは、この全プロセスを自動化するエレガントな Python ベースのソリューションを提供し、専門家、教育者、企業の手作業時間を膨大に削減します。ライブラリには、複数ファイルの同時処理、クロスプラットフォーム互換性、選択スライドの PDF 変換など、いくつかの重要な機能が含まれています。

Batch-PPT-to-PDF は、複数の Microsoft PowerPoint ファイル(.ppt と .pptx の両方)を一括で PDF ドキュメントに変換するよう設計された軽量な Python スクリプトです。このオープンソースツールは、Python の COM 自動化機能を活用して、Windows マシンにインストールされた Microsoft PowerPoint と直接やり取りし、元の書式、フォント、レイアウトを保持した高忠実度の変換を実現します。スクリプトはセットアップが最小限で済み、複雑な設定ファイルやコマンドライン引数は不要なので、プログラミング経験が限られたユーザーでも利用しやすくなっています。そのシンプルなアプローチは初心者にとって使いやすく、スクリプト可能な性質は開発者や IT プロフェッショナルにとって強力な資産となります。

Previous Next

Batch-PPT-to-PDF の使い方

Batch-PPT-to-PDF ライブラリの推奨インストール方法は GitHub を使用することです。スムーズなインストールのために、以下のコマンドをご利用ください。

GitHub を介して PowerPoint to PDF ライブラリをインストールする

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
直接ダウンロードすることもできます Aspose 製品リリースページ.

Python を使用した単一 PPT/PPTX ファイルの PDF 変換

Batch-PPT-to-PDF スクリプトは、Python ライブラリを使用して単一または複数の PowerPoint プレゼンテーション ファイルを PDF に変換する機能を含んでいます。変換したい PowerPoint ファイルをスクリプトと同じフォルダーに配置してください。スクリプトは .ppt または .pptx 拡張子を持つすべてのファイルを自動的に検出し、処理します。ppt_to_pdf() 関数は単一の PowerPoint ファイルの実際の変換を担当します。関数はまず、出力ファイル名が 'pdf' 拡張子で終わっているか確認します。そうでなければ、正しいファイル名になるように \".pdf\" を付加します。この保護策により、拡張子なしのファイルが誤って作成されるのを防ぎます。以下のコード例は、Python アプリ内で個別のプレゼンテーションを PDF に変換する方法を示しています。

Python を使用して個々の PowerPoint プレゼンテーションを PDF に変換する方法は?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

Python を使用した大量の PowerPoint ファイルを PDF に変換

オープンソースの Batch-PPT-to-PDF ライブラリは、ソフトウェア開発者が単一フォルダー内の複数の PowerPoint プレゼンテーション ファイルを PDF ドキュメントに読み込み、変換することを容易にします。たとえば、デスクトップ上にフォルダーがあり、その中のすべての PowerPoint ファイルを PDF に変換し、結果をディスク上の別のフォルダーに保存したいとします。以下のコード例は、Python スクリプトを使用して複数の PowerPoint プレゼンテーションを PDF ファイルに変換する方法を示しています。

Python アプリ内でフォルダー内のすべての PowerPoint ファイルを PDF に変換する方法は?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)

高忠実度出力サポート

変換はネイティブの Microsoft PowerPoint アプリケーション自体が処理するため、生成される PDF は最高品質です。スクリプトはプログラム的に PowerPoint の \"Save As\" 機能を呼び出し、すべてのフォント、画像、シェイプ、アニメーション(静的スライドとしてエクスポート)を意図通りに正確に保持します。手動でエクスポートした場合と同じ、プレゼンテーションの完璧な PDF レプリカが得られます。

 日本