Impor Presentasi dari PDF atau HTML dalam PHP
Pendahuluan
Dengan menggunakan Aspose.Slides for PHP via Java, Anda dapat mengimpor presentasi dari file dalam format lain. Aspose.Slides menyediakan kelas SlideCollection untuk memungkinkan Anda mengimpor presentasi dari PDF, dokumen HTML, dll.
Impor PowerPoint dari PDF
Dalam kasus ini, Anda dapat mengonversi PDF menjadi presentasi PowerPoint.

- Buat sebuah instance dari kelas Presentation .
- Panggil metode addFromPdf() dan berikan file PDF.
- Gunakan metode save() untuk menyimpan file dalam format PowerPoint.
Kode PHP ini menunjukkan operasi PDF ke PowerPoint:
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Tips
Anda mungkin ingin mencoba aplikasi web Aspose gratis PDF to PowerPoint karena ini merupakan implementasi langsung dari proses yang dijelaskan di sini.Impor PowerPoint dari HTML
Dalam kasus ini, Anda dapat mengonversi dokumen HTML menjadi presentasi PowerPoint.
- Buat sebuah instance dari kelas Presentation .
- Panggil metode addFromHtml() dan berikan file HTML.
- Gunakan metode save() untuk menyimpan file dalam format PowerPoint.
Kode PHP ini menunjukkan operasi HTML ke PowerPoint:
$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
Apakah tabel tetap terjaga saat mengimpor PDF, dan apakah deteksi mereka dapat ditingkatkan?
Tabel dapat dideteksi selama proses impor; PdfImportOptions menyertakan metode setDetectTables yang memungkinkan pengenalan tabel. Efektivitasnya bergantung pada struktur PDF.
Catatan
Anda juga dapat menggunakan Aspose.Slides untuk mengonversi HTML ke format file populer lainnya: