Importar presentaciones desde PDF o HTML en C++
Usando Aspose.Slides for C++, puede importar presentaciones desde archivos en otros formatos. Aspose.Slides proporciona la clase SlideCollection para permitirle importar presentaciones desde PDF, documentos HTML, etc.
Importar PowerPoint desde PDF
En este caso, convierte un PDF a una presentación PowerPoint.

- Instancie un objeto de la clase Presentation.
- Llame al método AddFromPdf() y pase el archivo PDF.
- Utilice el método Save() para guardar el archivo en formato PowerPoint.
Este código C++ demuestra la operación de PDF a PowerPoint:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Es posible que desee probar la aplicación web Aspose free PDF to PowerPoint porque es una implementación en vivo del proceso descrito aquí.Importar PowerPoint desde HTML
En este caso, convierte un documento HTML a una presentación PowerPoint.
- Cree una instancia de la clase Presentation .
- Llame al método AddFromHtml() y pase el archivo HTML.
- Utilice el método Save() para guardar el archivo en formato PowerPoint.
Este código C++ demuestra la operación de HTML a PowerPoint:
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Note
También puede usar Aspose.Slides para convertir HTML a otros formatos de archivo populares:
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 método set_DetectTables que permite el reconocimiento de tablas. La efectividad depende de la estructura del PDF.