Presentaties importeren vanuit PDF of HTML in PHP
Inleiding
Met Aspose.Slides for PHP via Java kunt u presentaties importeren vanuit bestanden in andere formaten. Aspose.Slides biedt de klasse SlideCollection om presentaties te importeren vanuit PDF‑bestanden, HTML‑documenten, enz.
PowerPoint importeren vanuit PDF
In dit geval kunt u een PDF converteren naar een PowerPoint‑presentatie.

- Maak een instantie van de klasse Presentation aan.
- Roep de methode addFromPdf() aan en geef het PDF‑bestand door.
- Gebruik de methode save() om het bestand op te slaan in het PowerPoint‑formaat.
Deze PHP‑code demonstreert de PDF‑naar‑PowerPoint‑bewerking:
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Tip
U kunt de gratis Aspose PDF naar PowerPoint web‑app bekijken, omdat dit een live‑implementatie is van het hier beschreven proces.PowerPoint importeren vanuit HTML
In dit geval kunt u een HTML‑document converteren naar een PowerPoint‑presentatie.
- Maak een instantie van de klasse Presentation aan.
- Roep de methode addFromHtml() aan en geef het HTML‑bestand door.
- Gebruik de methode save() om het bestand op te slaan in het PowerPoint‑formaat.
Deze PHP‑code demonstreert de HTML‑naar‑PowerPoint‑bewerking:
$presentation = new Presentation();
try {
$htmlStream = new Java("java.io.FileInputStream", "page.html");
try {
$presentation->getSlides()->addFromHtml($htmlStream);
} finally {
if (!java_is_null($htmlStream)) {
$htmlStream->close();
}
}
$presentation->save("MyPresentation.pptx", SaveFormat::Pptx);
} catch (JavaException $e) {
} finally {
if (!java_is_null($presentation)) {
$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 mogelijk maakt. De effectiviteit hangt af van de structuur van de PDF.
Opmerking
U kunt ook Aspose.Slides gebruiken om HTML te converteren naar andere populaire bestandsformaten: