Εισαγωγή παρουσιάσεων από PDF ή HTML σε Java

Εισαγωγή

Χρησιμοποιώντας το Aspose.Slides, μπορείτε να εισάγετε παρουσιάσεις από αρχεία σε άλλες μορφές. Το Aspose.Slides παρέχει την κλάση SlideCollection , η οποία σας επιτρέπει να εισάγετε παρουσιάσεις από έγγραφα PDF και HTML.

Εισαγωγή PowerPoint από PDF

Σε αυτή την περίπτωση, μετατρέπετε ένα PDF σε παρουσίαση PowerPoint.

pdf-to-powerpoint

  1. Δημιουργήστε ένα αντικείμενο της κλάσης Presentation .
  2. Καλέστε τη μέθοδο addFromPdf() και περάστε το αρχείο PDF.
  3. Χρησιμοποιήστε τη μέθοδο save() για να αποθηκεύσετε το αρχείο σε μορφή PowerPoint.

This Java code demonstrates the PDF to PowerPoint operation:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

Εισαγωγή PowerPoint από HTML

Σε αυτή την περίπτωση, μετατρέπετε ένα έγγραφο HTML σε παρουσίαση PowerPoint.

  1. Δημιουργήστε ένα αντικείμενο της κλάσης Presentation .
  2. Καλέστε τη μέθοδο addFromHtml() και περάστε το αρχείο PDF.
  3. Χρησιμοποιήστε τη μέθοδο save() για να αποθηκεύσετε το αρχείο σε μορφή PowerPoint.

This Java code demonstrates the HTML to PowerPoint operation:

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();
}

Συχνές Ερωτήσεις

Διατηρούνται οι πίνακες κατά την εισαγωγή ενός PDF και μπορεί να βελτιωθεί η ανίχνευσή τους;

Οι πίνακες μπορούν να εντοπιστούν κατά την εισαγωγή· η κλάση PdfImportOptions περιλαμβάνει τη μέθοδο setDetectTables που ενεργοποιεί την αναγνώριση πινάκων. Η αποτελεσματικότητα εξαρτάται από τη δομή του PDF.