Importar Presentación

Usando Aspose.Slides para Python a través de .NET, puedes importar presentaciones de archivos en otros formatos. Aspose.Slides proporciona la clase SlideCollection para permitirte importar presentaciones desde PDFs, documentos HTML, etc.

Importar PowerPoint desde PDF

En este caso, puedes convertir un PDF a una presentación de PowerPoint.

pdf-to-powerpoint

  1. Instancia un objeto de la clase presentación.
  2. Llama al método add_from_pdf y pasa el archivo PDF.
  3. Usa el método save para guardar el archivo en formato PowerPoint.

Este código Python demuestra la operación de PDF a 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)

Importar PowerPoint desde HTML

En este caso, puedes convertir un documento HTML a una presentación de PowerPoint.

  1. Crea una instancia de la clase Presentation.
  2. Llama al método add_from_html y pasa el archivo HTML.
  3. Usa el método save para guardar el archivo como un documento de PowerPoint.

Este código Python demuestra la operación de HTML a 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)