Importera presentationer från PDF eller HTML på Android
Introduktion
Genom att använda Aspose.Slides for Android via Java kan du importera presentationer från filer i andra format. Aspose.Slides tillhandahåller klassen SlideCollection för att du ska kunna 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‑formatet.
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();
}
Tips
Du kanske vill prova Aspose free PDF till PowerPoint webbapp eftersom den är en levande implementering 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‑formatet.
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
Behålls tabeller när man importerar en PDF, och kan deras detektering förbättras?
Tabeller kan upptäckas vid import; PdfImportOptions inkluderar en setDetectTables‑metod som möjliggör tabelldetektion. Effektiviteten beror på PDF:ens struktur.