Importera presentationer från PDF eller HTML i JavaScript
Introduktion
Genom att använda Aspose.Slides for Node.js via Java kan du importera presentationer från filer i andra format. Aspose.Slides tillhandahåller klassen SlideCollection för att låta dig importera presentationer från PDF-filer, HTML‑dokument osv.
Importera PowerPoint från PDF
I det här fallet konverterar du en PDF till en PowerPoint‑presentation.

- Skapa en instans av klassen Presentation.
- Anropa metoden addFromPdf() och skicka PDF‑filen.
- Använd metoden save() för att spara filen i PowerPoint‑format.
Denna JavaScript‑kod demonstrerar PDF‑till‑PowerPoint‑operationen:
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
Du kanske vill prova Aspose free PDF till PowerPoint webbapp eftersom den är en live‑implementation av processen som beskrivs här.Importera PowerPoint från HTML
I det här fallet konverterar du ett HTML‑dokument till en PowerPoint‑presentation.
- Skapa en instans av klassen Presentation.
- Anropa metoden addFromHtml() och skicka HTML‑filen.
- Använd metoden save() för att spara filen i PowerPoint‑format.
Denna JavaScript‑kod demonstrerar HTML‑till‑PowerPoint‑operationen:
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();
}
}
Vanliga frågor
Behålls tabeller när man importerar en PDF, och kan deras igenkänning förbättras?
Tabeller kan detekteras vid import; PdfImportOptions innehåller en setDetectTables metod som möjliggör tabelligenkänning. Effektiviteten beror på PDF:ens struktur.