Python でプレゼンテーションをインポート
Contents
[
Hide
]
概要
Aspose.Slides for Python via .NET を使用すると、他のファイル形式からプレゼンテーションにコンテンツをインポートできます。 SlideCollection クラスは、PDF、HTML、その他のソースからスライドをインポートするメソッドを提供します。
PDF をプレゼンテーションに変換
このセクションでは、Aspose.Slides を使用して PDF をプレゼンテーションに変換する方法を示します。PDF をインポートし、ページをスライドに変換し、結果を PPTX ファイルとして保存する手順を説明します。

- Presentation クラスのインスタンスを作成します。
- add_from_pdf メソッドを呼び出し、PDF ファイルを指定します。
- save メソッドを使用して、PowerPoint 形式でプレゼンテーションを保存します。
以下の Python サンプルは、PDF をプレゼンテーションに変換する方法を示しています:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
presentation.slides.add_from_pdf("sample.pdf")
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
Tip
Aspose が提供する無料の PDF to PowerPoint Web アプリを試してみてください。ここで説明したプロセスのライブ実装です。HTML をプレゼンテーションに変換
このセクションでは、Aspose.Slides を使用して HTML コンテンツをプレゼンテーションにインポートする方法を示します。HTML を読み込み、テキスト、画像、基本的な書式を保持したままスライドに変換し、PPTX ファイルとして保存します。
- Presentation クラスのインスタンスを作成します。
- add_from_html メソッドを呼び出し、HTML ファイルを指定します。
- save メソッドを使用して、PowerPoint 形式でプレゼンテーションを保存します。
以下の Python サンプルは、HTML をプレゼンテーションに変換する方法を示しています:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
with open("page.html", "rb") as html_stream:
presentation.slides.add_from_html(html_stream)
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
FAQ
PDF をインポートする際にテーブルは保持されますか?また、検出精度を向上させることはできますか?
インポート時にテーブルを検出できます。PdfImportOptions の detect_tables パラメータを有効にするとテーブル認識が行われます。効果は PDF の構造に依存します。
Note
Aspose.Slides は、HTML を他の一般的なファイル形式に変換することもできます: