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

- Δημιουργήστε μια παρουσίαση της κλάσης Presentation.
- Κλήστε τη μέθοδο addFromPdf() και περάστε το αρχείο PDF.
- Χρησιμοποιήστε τη μέθοδο 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();
}
}
Tip
Μπορεί να θέλετε να δοκιμάσετε την δωρεάν εφαρμογή Aspose free PDF to PowerPoint web app, καθώς αποτελεί ζωντανή υλοποίηση της διαδικασίας που περιγράφεται εδώ.Εισαγωγή PowerPoint από HTML
Σε αυτή την περίπτωση, μπορείτε να μετατρέψετε ένα έγγραφο HTML σε παρουσίαση PowerPoint.
- Δημιουργήστε μια παρουσίαση της κλάσης Presentation.
- Κλήστε τη μέθοδο addFromHtml() και περάστε το αρχείο HTML.
- Χρησιμοποιήστε τη μέθοδο 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.