この短いチュートリアルでは、Python を使用して PowerPoint に HTML を挿入する方法について説明します。 IDE の構成に必要なすべての詳細、アプリケーションを作成するための段階的なプロセス、および Python を使用して PowerPoint に HTML を埋め込むための実行可能なサンプル コードを共有し、PPTX または {{要件に従って HYPERLINK2}}。アプリケーション開発中に必要なすべてのクラスとメソッドを識別します。
Python を使用して PowerPoint に HTML を挿入する手順
- .NET 経由の Python 用 Aspose.Slides を使用して HTML コンテンツを追加するための環境を確立します
- HTML ファイルを開き、その内容を String 変数にロードします。
- Presentation クラスを使用して空白のプレゼンテーションを作成し、HTML スライドを挿入します
- SlideCollection.add_from_html() メソッドを呼び出して、HTML 文字列からスライドを追加します
- 結果のプレゼンテーションを、HTML コンテンツを含む PPTX として保存します。
これらの手順では、Python* を使用して *HTML から PowerPoint へのコンバーターを作成する方法について説明します。プレゼンテーション クラスは空のプレゼンテーションを作成するために使用されますが、同じクラスを使用して既存のプレゼンテーションを読み込んでスライドを追加することもできます。 HTML ファイルのコンテンツが読み取られると、SlideCollection.add_from_html() を使用して、文字列に HTML コンテンツを提供することでスライドを追加します。
Python を使用して PowerPoint に HTML を追加するコード
import aspose.slides as slides | |
# Load the license | |
lic = slides.License() | |
lic.set_license("Aspose.Total.lic") | |
with open('SampleInputForPresentation.html', 'r') as file: | |
data = file.read() | |
# Create a presentation file to add HTML contents | |
with slides.Presentation() as presentation: | |
presentation.slides.add_from_html(data) | |
# Save the presentation | |
presentation.save('HTMLToPowerPoint.pptx', slides.export.SaveFormat.PPTX) | |
print ("Presentation with HTML contents is generated successfully") |
このコード サンプルは、Python を使用して HTML を PowerPoint に挿入する プロセスを示しています。 Python の TextIOWrapper クラスの open() メソッドと read() メソッドを使用して HTML コンテンツを読み取り、それらを String 変数に保存します。このサンプル コードでは、プレゼンテーションのスライド コレクションの最後にスライドを追加していますが、スライド コレクションの特定のインデックスで HTML コンテンツからスライドを挿入する場合は、インデックス番号を必要とする insert_from_html() メソッドを使用できます。引数としての HTML コンテンツ。
この記事では、Python を使用して PowerPoint に HTML ファイルを追加する方法を学びました。 PDF コンテンツをプレゼンテーションに追加する方法を知りたい場合は、Python を使用して PDF をプレゼンテーションに変換する方法 の記事を参照してください。