Import prezentací z PDF nebo HTML v PHP
Úvod
Pomocí Aspose.Slides for PHP via Java, můžete importovat prezentace ze souborů v jiných formátech. Aspose.Slides poskytuje třídu SlideCollection , která vám umožní importovat prezentace z PDF, HTML dokumentů atd.
Importovat PowerPoint z PDF
V tomto případě můžete převést PDF na prezentaci PowerPoint.

- Vytvořte instanci třídy Presentation.
- Zavolejte metodu addFromPdf() a předáte soubor PDF.
- Použijte metodu save() , abyste soubor uložili ve formátu PowerPoint.
Tento PHP kód demonstruje operaci převodu PDF do PowerPoint:
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Tip
Možná budete chtít vyzkoušet Aspose free PDF to PowerPoint webovou aplikaci, protože jde o živou implementaci zde popsaného postupu.Importovat PowerPoint z HTML
V tomto případě můžete převést dokument HTML na prezentaci PowerPoint.
- Vytvořte instanci třídy Presentation.
- Zavolejte metodu addFromHtml() a předáte soubor HTML.
- Použijte metodu save() , abyste soubor uložili ve formátu PowerPoint.
Tento PHP kód demonstruje operaci převodu HTML do 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();
}
}
Často kladené otázky
Jsou tabulky při importu PDF zachovány a lze jejich detekci zlepšit?
Tabulky lze během importu detekovat; PdfImportOptions obsahuje metodu setDetectTables, která umožňuje rozpoznání tabulek. Účinnost závisí na struktuře PDF.
Note
Můžete také použít Aspose.Slides k převodu HTML do dalších populárních formátů souborů: