Importar presentaciones desde PDF o HTML en JavaScript
Usando Aspose.Slides for Node.js via Java, puedes importar presentaciones desde archivos en otros formatos. Aspose.Slides proporciona la clase SlideCollection para permitir la importación de presentaciones desde PDFs, documentos HTML, etc.
Import PowerPoint from PDF
En este caso, conviertes 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 JavaScript demuestra la operación de PDF a PowerPoint:
var pres = new aspose.slides.Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Tip
Puede que quieras probar la aplicación web Aspose free PDF to PowerPoint porque es una implementación en vivo del proceso descrito aquí.Import PowerPoint from HTML
En este caso, conviertes un documento HTML en una presentación PowerPoint.
- Crea una instancia de la clase Presentation.
- Llama al método addFromHtml() y pasa el archivo PDF.
- Utiliza el método save() para guardar el archivo en formato PowerPoint.
Este código JavaScript demuestra la operación de HTML a PowerPoint:
var presentation = new aspose.slides.Presentation();
try {
var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) {
htmlStream.close();
}
}
presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
console.log(e);
} finally {
if (presentation != null) {
presentation.dispose();
}
}
FAQ
¿Se conservan las tablas al importar un PDF y puede mejorarse 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.