Python でプレゼンテーションをインポート

概要

Aspose.Slides for Python via .NET を使用すると、他のファイル形式からプレゼンテーションにコンテンツをインポートできます。 SlideCollection クラスは、PDF、HTML、その他のソースからスライドをインポートするメソッドを提供します。

PDF をプレゼンテーションに変換

このセクションでは、Aspose.Slides を使用して PDF をプレゼンテーションに変換する方法を示します。PDF をインポートし、ページをスライドに変換し、結果を PPTX ファイルとして保存する手順を説明します。

pdf-to-powerpoint

  1. Presentation クラスのインスタンスを作成します。
  2. add_from_pdf メソッドを呼び出し、PDF ファイルを指定します。
  3. 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)

HTML をプレゼンテーションに変換

このセクションでは、Aspose.Slides を使用して HTML コンテンツをプレゼンテーションにインポートする方法を示します。HTML を読み込み、テキスト、画像、基本的な書式を保持したままスライドに変換し、PPTX ファイルとして保存します。

  1. Presentation クラスのインスタンスを作成します。
  2. add_from_html メソッドを呼び出し、HTML ファイルを指定します。
  3. 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 をインポートする際にテーブルは保持されますか?また、検出精度を向上させることはできますか?

インポート時にテーブルを検出できます。PdfImportOptionsdetect_tables パラメータを有効にするとテーブル認識が行われます。効果は PDF の構造に依存します。