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

Εισαγωγή

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

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

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

pdf-to-powerpoint

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

Αυτός ο κώδικας Java δείχνει τη λειτουργία μετατροπής PDF σε PowerPoint:

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.

Αυτός ο κώδικας Java δείχνει τη λειτουργία μετατροπής HTML σε PowerPoint:

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.