Importar presentaciones desde PDF o HTML en Android
Usando Aspose.Slides for Android via Java, puedes importar presentaciones desde archivos en otros formatos. Aspose.Slides proporciona la clase SlideCollection para permitirte importar presentaciones desde PDF, documentos HTML, etc.
Importar PowerPoint desde PDF
En este caso, puedes convertir un PDF en una presentación PowerPoint.

- Crea una instancia de la clase Presentation.
- Llama al método addFromPdf() y pasa el archivo PDF.
- Utiliza el método save() para guardar el archivo en formato PowerPoint.
Este código Java muestra la operación de PDF a PowerPoint:
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
Puede que quieras probar la aplicación web gratuita de Aspose PDF to PowerPoint(https://products.aspose.app/slides/import/pdf-to-powerpoint) porque es una implementación en vivo del proceso descrito aquí.Importar PowerPoint desde HTML
En este caso, puedes convertir un documento HTML en una presentación PowerPoint.
- Crea una instancia de la clase Presentation.
- Llama al método addFromHtml() y pasa el archivo HTML.
- Utiliza el método save() para guardar el archivo en formato PowerPoint.
Este código Java muestra la operación de HTML a PowerPoint:
Presentation presentation = new Presentation();
try {
FileInputStream htmlStream = new FileInputStream("page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) htmlStream.close();
}
presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
if (presentation != null) presentation.dispose();
}
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 setDetectTables que habilita el reconocimiento de tablas. La efectividad depende de la estructura del PDF.