# Importar presentaciones con Python

> Importe sin esfuerzo documentos PDF y HTML a presentaciones PowerPoint y OpenDocument en Python con Aspose.Slides para un procesamiento de diapositivas sin problemas y de alto rendimiento.

Source: https://docs.aspose.com/slides/es/python-net/import-presentation/
Updated: 2025-11-20


## **Descripción general**

Con [**Aspose.Slides for Python via .NET**](https://products.aspose.com/slides/python-net/), puedes importar contenido a una presentación desde otros formatos de archivo. La clase [SlideCollection](https://reference.aspose.com/slides/python-net/aspose.slides/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.

<img src="pdf-to-powerpoint.png" alt="pdf-to-powerpoint" style="zoom:50%;" />

1. Crea una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
2. Llama al método [add_from_pdf](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/add_from_pdf/) y pasa el archivo PDF.
3. Utiliza el método [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/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:
```py
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)
```


{{% alert  title="Tip" color="primary" %}}
Puede que desees probar la **gratuita de Aspose** [PDF to PowerPoint](https://products.aspose.app/slides/import/pdf-to-powerpoint) web app—es una implementación en vivo del proceso descrito aquí.
{{% /alert %}}

## **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.

1. Crea una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
2. Llama al método [add_from_html](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/add_from_html/) y pasa el archivo HTML.
3. Utiliza el método [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/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:
```python
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](https://reference.aspose.com/slides/python-net/aspose.slides.importing/pdfimportoptions/) incluye un parámetro [detect_tables](https://reference.aspose.com/slides/python-net/aspose.slides.importing/pdfimportoptions/detect_tables/) que habilita el reconocimiento de tablas. La efectividad depende de la estructura del PDF.

{{% alert title="Note" color="info" %}}
También puedes usar Aspose.Slides para convertir HTML a otros formatos de archivo populares:

* [HTML a imagen](https://products.aspose.com/slides/python-net/conversion/html-to-image/)
* [HTML a JPG](https://products.aspose.com/slides/python-net/conversion/html-to-jpg/)
* [HTML a XML](https://products.aspose.com/slides/python-net/conversion/html-to-xml/)
* [HTML a TIFF](https://products.aspose.com/slides/python-net/conversion/html-to-tiff/)

{{% /alert %}}
