Pythonを使用して複数のPPTファイルをPDFに変換する方法

この短いチュートリアルでは、** Pythonを使用して複数のPPTファイルをPDFに変換する方法**と、環境をセットアップするための詳細な構成手順について説明します。いくつかのAPI呼び出しのみを使用して、複数のPPTをPythonで1つのPDFに変換でき、スライドのフィルタリングや必要に応じて他のプロパティの設定など、PDFに含まれる各スライドを制御できます。

Pythonを使用して複数のPPTファイルをPDFに変換する手順

  1. IDE環境を.NET経由でPython用のAspose.Slidesを使用するにセットアップします
  2. プロジェクトにglob、os、aspose.slides名前空間への参照を追加して、PPTをPDFに変換します
  3. Presentationクラスを使用してデフォルトのプレゼンテーションを作成し、そのデフォルトのスライドを削除します
  4. 単一のPDFにレンダリングされるすべてのプレゼンテーションファイルのリストにアクセスします
  5. 各プレゼンテーションファイルを繰り返し処理し、個別の一時的なプレゼンテーションオブジェクトにロードします
  6. 各プレゼンテーションのすべてのスライドを繰り返し、それらを宛先のプレゼンテーションに複製します
  7. 最終的な結果のプレゼンテーションを、すべてのプレゼンテーションのスライドを含むPDFとして保存します

これらのステップバイステップの手順に従って、Pythonで複数のPPTファイルをPDFに変換します。コンバーターを作成するための完全なワークフローについて説明します。ここで、新しいデフォルトのプレゼンテーションが作成され、その後にデフォルトのスライドが削除されます。次に、単一または複数のプレゼンテーションをロードし、それぞれのスライドコレクションにアクセスし、スライドのクローン作成機能を使用してターゲットプレゼンテーションに追加してから、PDFファイルとしてディスクに保存します。

Pythonを使用して複数のPPTを1つのPDFに変換するコード

このコードは、必要な名前空間とクラスを使用して、Pythonで複数のPPTをPDFに変換する方法を示しています。コードには、フォルダーからのみPPTファイルを読み取るロジックが含まれていますが、要件に応じて他の方法でファイル名のリストを取得することにより、コードを簡略化することもできます。スライドの反復中に、各スライドにアクセスできるようになると、スライドの背景の追加、ActiveXコントロールの追加、スライド上の図形の操作などのプロパティを設定することもできます。

  • PPTからPDFへのコンバーターを書いている間、Python*で複数のファイルが単一のPDFにレンダリングされるのを目撃しました。プレゼンテーションをSVGに変換する方法について知りたい場合は、PythonでPowerPointをSVGに変換する方法の記事を参照してください。
 日本語