プレゼンテーションのインポート

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

PDFからPowerPointのインポート

この場合、PDFをPowerPointプレゼンテーションに変換できます。

pdf-to-powerpoint

  1. プレゼンテーションクラスのオブジェクトをインスタンス化します。
  2. add_from_pdfメソッドを呼び出し、PDFファイルを渡します。
  3. saveメソッドを使用して、ファイルをPowerPoint形式で保存します。

このPythonコードは、PDFからPowerPointへの操作を示しています:

import aspose.slides as slides

with slides.Presentation() as pres:
    pres.slides.remove_at(0)
    pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
    pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)

HTMLからPowerPointのインポート

この場合、HTMLドキュメントをPowerPointプレゼンテーションに変換できます。

  1. Presentationクラスのインスタンスを作成します。
  2. add_from_htmlメソッドを呼び出し、HTMLファイルを渡します。
  3. saveメソッドを使用して、ファイルをPowerPointドキュメントとして保存します。

このPythonコードは、HTMLからPowerPointへの操作を示しています:

import aspose.slides as slides

with slides.Presentation() as pres:
    with open("page.html", "rb") as htmlStream:
        pres.slides.add_from_html(htmlStream)

    pres.save("MyPresentation.pptx", slides.export.SaveFormat.PPTX)