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

- Δημιουργήστε ένα αντικείμενο της κλάσης Presentation.
- Καλέστε τη μέθοδο AddFromPdf() και περάστε το αρχείο PDF.
- Χρησιμοποιήστε τη μέθοδο Save() για να αποθηκεύσετε το αρχείο σε μορφή PowerPoint.
Αυτός ο κώδικας C++ δείχνει τη λειτουργία μετατροπής PDF σε PowerPoint:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Μπορείτε να δείτε την δωρεάν εφαρμογή Aspose free PDF σε PowerPoint στον ιστό, καθώς αποτελεί ζωντανή υλοποίηση της διαδικασίας που περιγράφηκε εδώ.Εισαγωγή PowerPoint από HTML
Σε αυτήν την περίπτωση, μπορείτε να μετατρέψετε ένα έγγραφο HTML σε παρουσίαση PowerPoint.
- Δημιουργήστε ένα στιγμιότυπο της κλάσης Presentation.
- Καλέστε τη μέθοδο AddFromHtml() και περάστε το αρχείο HTML.
- Χρησιμοποιήστε τη μέθοδο Save() για να αποθηκεύσετε το αρχείο σε μορφή PowerPoint.
Αυτός ο κώδικας C++ δείχνει τη λειτουργία μετατροπής HTML σε PowerPoint:
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Note
Μπορείτε επίσης να χρησιμοποιήσετε το Aspose.Slides για να μετατρέψετε HTML σε άλλες δημοφιλείς μορφές αρχείων:
Συχνές ερωτήσεις
Διατηρούνται οι πίνακες κατά την εισαγωγή ενός PDF, και μπορεί να βελτιωθεί η ανίχνευσή τους;
Οι πίνακες μπορούν να ανιχνευθούν κατά την εισαγωγή· το PdfImportOptions περιλαμβάνει μια μέθοδο set_DetectTables που επιτρέπει την αναγνώριση πινάκων. Η αποτελεσματικότητα εξαρτάται από τη δομή του PDF.