Εισαγωγή Παρουσιάσεων από PDF ή HTML σε PHP
Contents
[
Hide
]
Εισαγωγή
Χρησιμοποιώντας Aspose.Slides for PHP via Java, μπορείτε να εισάγετε παρουσιάσεις από αρχεία σε άλλες μορφές. Η Aspose.Slides παρέχει την κλάση SlideCollection για να σας επιτρέψει την εισαγωγή παρουσιάσεων από PDF, έγγραφα HTML, κλπ.
Εισαγωγή PowerPoint από PDF

- Δημιουργήστε ένα στιγμιότυπο της κλάσης Presentation.
- Καλέστε τη μέθοδο addFromPdf() και περάστε το αρχείο PDF.
- Χρησιμοποιήστε τη μέθοδο save() για να αποθηκεύσετε το αρχείο στη μορφή PowerPoint.
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Συμβουλή
Μπορείτε να θέλετε να δοκιμάσετε την Aspose free εφαρμογή ιστού PDF to PowerPoint επειδή είναι μια ζωντανή υλοποίηση της διαδικασίας που περιγράφεται εδώ.Εισαγωγή PowerPoint από HTML
- Δημιουργήστε ένα στιγμιότυπο της κλάσης Presentation.
- Καλέστε τη μέθοδο addFromHtml() και περάστε το αρχείο PDF.
- Χρησιμοποιήστε τη μέθοδο save() για να αποθηκεύσετε το αρχείο στη μορφή 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();
}
}
Συχνές ερωτήσεις
Διατηρούνται οι πίνακες κατά την εισαγωγή ενός PDF, και μπορεί να βελτιωθεί η ανίχνευσή τους;
Οι πίνακες μπορούν να εντοπιστούν κατά την εισαγωγή· η κλάση PdfImportOptions περιλαμβάνει τη μέθοδο setDetectTables που ενεργοποιεί την αναγνώριση πινάκων. Η αποτελεσματικότητα εξαρτάται από τη δομή του PDF.
Σημείωση
Μπορείτε επίσης να χρησιμοποιήσετε το Aspose.Slides για να μετατρέψετε HTML σε άλλες δημοφιλείς μορφές αρχείων: