Importar presentaciones con Python
Descripción general
Con Aspose.Slides for Python via .NET, puedes importar contenido a una presentación desde otros formatos de archivo. La clase SlideCollection proporciona métodos para importar diapositivas desde PDF, HTML y otras fuentes.
Convertir un PDF a una presentación
Esta sección muestra cómo convertir un PDF en una presentación usando Aspose.Slides. Te guía a través de la importación del PDF, la transformación de sus páginas en diapositivas y el guardado del resultado como archivo PPTX.

- Crea una instancia de la clase Presentation.
- Llama al método add_from_pdf y pasa el archivo PDF.
- Utiliza el método save para guardar la presentación en formato PowerPoint.
El siguiente ejemplo en Python muestra la conversión de un PDF a una presentación:
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
Puede que desees probar la gratuita de Aspose PDF to PowerPoint web app—es una implementación en vivo del proceso descrito aquí.Convertir un HTML a una presentación
Esta sección muestra cómo importar contenido HTML a una presentación usando Aspose.Slides. Cubre la carga del HTML, la transformación en diapositivas con texto, imágenes y formato básico preservados, y el guardado del resultado como archivo PPTX.
- Crea una instancia de la clase Presentation.
- Llama al método add_from_html y pasa el archivo HTML.
- Utiliza el método save para guardar la presentación en formato PowerPoint.
El siguiente ejemplo en Python muestra la conversión de un HTML a una presentación:
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)
Preguntas frecuentes
¿Se conservan las tablas al importar un PDF, y se puede mejorar su detección?
Las tablas pueden detectarse durante la importación; PdfImportOptions incluye un parámetro detect_tables que habilita el reconocimiento de tablas. La efectividad depende de la estructura del PDF.
Note
También puedes usar Aspose.Slides para convertir HTML a otros formatos de archivo populares: