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

Εισαγωγή

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

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

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

pdf-to-powerpoint

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

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

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

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

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

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

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

var presentation = new aspose.slides.Presentation();
try {
    var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) {
            htmlStream.close();
        }
    }
    presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
    console.log(e);
} finally {
    if (presentation != null) {
        presentation.dispose();
    }
}

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

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

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