# Importar presentaciones desde PDF o HTML en .NET

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

Source: https://docs.aspose.com/slides/es/net/import-presentation/
Updated: 2025-12-09


Usando [**Aspose.Slides for .NET**](https://products.aspose.com/slides/net/), puede importar presentaciones desde archivos en otros formatos. Aspose.Slides proporciona la clase [SlideCollection](https://reference.aspose.com/slides/net/aspose.slides/slidecollection/) para permitirle importar presentaciones desde documentos PDF.

## **Importar PowerPoint desde PDF**

En este caso, convierte un PDF a una presentación PowerPoint.

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

1. Cree una instancia de la clase [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/). 
2. Llame al método [AddFromPdf](https://reference.aspose.com/slides/net/aspose.slides.slidecollection/addfrompdf/methods/1) y pase el archivo PDF. 
3. Utilice el método [Save](https://reference.aspose.com/slides/net/aspose.slides.presentation/save/methods/5) para guardar el archivo en formato PowerPoint.

Este código C# demuestra la operación de PDF a PowerPoint:
```c#
using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}
```


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

## **Importar PowerPoint desde HTML**

En este caso, convierte un documento HTML a una presentación PowerPoint.

1. Cree una instancia de la clase [Presentation](https://reference.aspose.com/slides/net/aspose.slides/presentation/) . 
2. Llame al método [AddFromHtml](https://reference.aspose.com/slides/net/aspose.slides/slidecollection/addfromhtml/#addfromhtml) y pase el archivo HTML. 
3. Utilice el método [Save](https://apireference.aspose.com/slides/net/aspose.slides.presentation/save/methods/5) para guardar el archivo como documento PowerPoint.

Este código C# demuestra la operación de HTML a PowerPoint: 
```c#
using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}
```


## **Preguntas frecuentes**

**¿Se conservan las tablas al importar un PDF y puede mejorarse su detección?**

Las tablas pueden detectarse durante la importación; [PdfImportOptions](https://reference.aspose.com/slides/net/aspose.slides.import/pdfimportoptions/) incluye un parámetro [DetectTables](https://reference.aspose.com/slides/net/aspose.slides.import/pdfimportoptions/detecttables/) que habilita el reconocimiento de tablas. La efectividad depende de la estructura del PDF.

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

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

{{% /alert %}}
