Импорт презентации

С помощью Aspose.Slides для Python через .NET вы можете импортировать презентации из файлов в других форматах. Aspose.Slides предоставляет класс SlideCollection для импорта презентаций из PDF, HTML-документов и т.д.

Импорт PowerPoint из PDF

В этом случае вы сможете конвертировать 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)

Импорт PowerPoint из HTML

В этом случае вы сможете конвертировать 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)