Importera presentationer från PDF eller HTML i Java
Introduktion
Med Aspose.Slides kan du importera presentationer från filer i andra format. Aspose.Slides tillhandahåller klassen SlideCollection som möjliggör import av presentationer från PDF‑ och HTML‑dokument.
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.
Den här Java‑koden demonstrerar PDF‑till‑PowerPoint‑operationen:
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
Du kanske vill kolla in Aspose free PDF to PowerPoint webbapp eftersom den är en levande 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 PDF‑filen.
- Använd metoden save() för att spara filen i PowerPoint‑format.
Den här Java‑koden demonstrerar HTML‑till‑PowerPoint‑operationen:
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();
}
FAQ
Bevaras tabeller vid import av en PDF, och kan deras upptäckt förbättras?
Tabeller kan upptäckas under import; PdfImportOptions innehåller en setDetectTables‑metod som möjliggör tabelligenkänning. Effektiviteten beror på PDF‑filens struktur.
Note
Du kan också använda Aspose.Slides för att konvertera HTML till andra populära filformat: