Importeer presentaties vanuit PDF of HTML in Java
Introductie
Met Aspose.Slides kun je presentaties importeren vanuit bestanden in andere formaten. Aspose.Slides biedt de SlideCollection klasse, waarmee je presentaties kunt importeren vanuit PDF- en HTML-documenten.
PowerPoint importeren vanuit PDF
In dit geval zet je een PDF om naar een PowerPoint‑presentatie.

- Maak een instantie van de Presentation klasse.
- Roep de addFromPdf() methode aan en geef het PDF‑bestand door.
- Gebruik de save() methode om het bestand op te slaan in PowerPoint‑formaat.
Deze Java‑code demonstreert de PDF‑naar‑PowerPoint‑bewerking:
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
Je kunt de gratis Aspose free PDF to PowerPoint webapp bekijken, omdat deze een live‑implementatie van het hier beschreven proces biedt.PowerPoint importeren vanuit HTML
In dit geval zet je een HTML‑document om naar een PowerPoint‑presentatie.
- Maak een instantie van de Presentation klasse.
- Roep de addFromHtml() methode aan en geef het HTML‑bestand door.
- Gebruik de save() methode om het bestand op te slaan in PowerPoint‑formaat.
Deze Java‑code demonstreert de HTML‑naar‑PowerPoint‑bewerking:
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
Worden tabellen behouden bij het importeren van een PDF, en kan hun detectie worden verbeterd?
Tabellen kunnen tijdens het importeren worden gedetecteerd; PdfImportOptions bevat een setDetectTables methode die tabelherkenning inschakelt. De effectiviteit hangt af van de structuur van de PDF.
Note
U kunt Aspose.Slides ook gebruiken om HTML te converteren naar andere populaire bestandsformaten: