このクイックチュートリアルでは、詳細を提供し、サンプルコードを実行するための環境を構成することにより、Pythonを使用してPPTを作成する方法について説明します。 ** PythonでPowerPointを作成するために、このタスクに必要なクラスと名前空間を使用するための詳細な手順が共有されています。最後に、スライド内に線の形が追加されたサンプルプレゼンテーションが、PPTXとしてディスクに保存されます。
PythonでPowerPointを作成する手順
- .NET経由でPython用のAspose.Slidesを使用する環境を構成します
- Aspose.Slidesライブラリから使用する必要な名前空間をインポートします
- Presentationクラスオブジェクトを使用して空のプレゼンテーションを作成します
- スライドクラスオブジェクトを作成して、デフォルトの最初のスライドにアクセスします
- スライド内に線の形を追加します
- 新しく作成したプレゼンテーションをディスクに保存します
- Pythonでのこれらの前述の手順は、単純なAPI呼び出しを使用してPowerPoint*プレゼンテーションを作成します。 Presentationクラスオブジェクトをインスタンス化して空のプレゼンテーションを作成し、Slideクラスオブジェクトを使用してデフォルトの最初のスライドにアクセスすることから、プロセスを開始します。次に、線の形がスライドに追加され、プレゼンテーションがPPTX形式でディスクに保存されます。
Pythonを使用してPPTを作成するコード
import aspose.slides as slides | |
# Initialize the license to avoid trial version watermark in generated presentation | |
createSlidesLicense = aw.License() | |
createSlidesLicense.set_license("Aspose.Slides.lic") | |
# Create the Presentation class object to create empty presentation file | |
with slides.Presentation() as presentation: | |
# Accessing the default first slide | |
slide = presentation.slides[0] | |
# Adding a line shpe inside slide | |
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0) | |
# Save the presentaiton on disk in PPTX format | |
presentation.save("NewPresentation.pptx", slides.export.SaveFormat.PPTX) |
- Python create PowerPoint fromtemplate*プレゼンテーションも使用できます。テンプレートスライドテーマを使用する利点を提供するテンプレートプレゼンテーションをロードする必要があります。次に、テンプレートのプロパティを継承して、新しいスライドとそれぞれの図形を追加できます。 APIを使用して、プログラムでテキスト、SmartArt、OLEフレーム、額縁、およびPowerPointでサポートされている他の多くの図形を追加できます。
この記事では、単純なAPI呼び出しを使用して* Python createPPT*またはPPTXプレゼンテーションを使用するのがいかに簡単であるかを確認しました。 WordファイルをPDFに変換する場合は、Pythonを使用してWordをPDFに変換する方法の記事を参照してください。