Μετατροπή Παρουσιάσεων PowerPoint σε Έγγραφα Word σε C++
Εισαγωγή
Αν σκοπεύετε να χρησιμοποιήσετε το κειμενικό περιεχόμενο ή τις πληροφορίες από μια παρουσίαση (PPT ή PPTX) με νέους τρόπους, μπορεί να ωφεληθείτε από τη μετατροπή της παρουσίασης σε Word (DOC ή DOCX).
- Σε σύγκριση με το Microsoft PowerPoint, η εφαρμογή Microsoft Word είναι πιο εξοπλισμένη με εργαλεία ή λειτουργίες για περιεχόμενο.
- Εκτός από τις λειτουργίες επεξεργασίας στο Word, μπορείτε επίσης να ωφεληθείτε από τις ενισχυμένες δυνατότητες συνεργασίας, εκτύπωσης και κοινής χρήσης.
Aspose.Slides και Aspose.Words
Για να μετατρέψετε ένα αρχείο PowerPoint (PPTX ή PPT) σε Word (DOCX ή DOCX), χρειάζεστε και τα δύο Aspose.Slides for C++ και Aspose.Words for C++.
Ως αυτόνομο API, το Aspose.Slides for C++ παρέχει λειτουργίες που σας επιτρέπουν να εξάγετε κείμενα από παρουσιάσεις.
Το Aspose.Words είναι ένα προηγμένο API επεξεργασίας εγγράφων που επιτρέπει στις εφαρμογές να δημιουργούν, τροποποιούν, μετατρέπουν, αποδίδουν, εκτυπώνουν αρχεία και να εκτελούν άλλες εργασίες με έγγραφα χωρίς τη χρήση του Microsoft Word.
Μετατροπή Παρουσίασης PowerPoint σε Έγγραφο Word
Χρησιμοποιήστε αυτό το απόσπασμα κώδικα για να μετατρέψετε το PowerPoint σε Word:
auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);
for (const auto& slide : presentation->get_Slides())
{
// δημιουργεί και εισάγει την εικόνα της διαφάνειας
auto image = slide->GetImage(1.0f, 1.0f);
builder->InsertImage(image);
// εισάγει τα κείμενα της διαφάνειας
for (const auto& shape : slide->get_Shapes())
{
if (ObjectExt::Is<AutoShape>(shape))
{
auto autoShape = System::AsCast<AutoShape>(shape);
builder->Writeln(autoShape->get_TextFrame()->get_Text());
}
}
builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}
ΣΥΧΝΕΣ ΕΡΩΤΗΣΕΙΣ
Τι στοιχεία πρέπει να εγκατασταθούν για να μετατρέψετε παρουσιάσεις PowerPoint και OpenDocument σε έγγραφα Word;
Χρειάζεται μόνο να προσθέσετε τα αντίστοιχα πακέτα για Aspose.Slides for C++ και Aspose.Words for C++ στο έργο σας. Και οι δύο βιβλιοθήκες λειτουργούν ως αυτόνομα APIs και δεν υπάρχει απαίτηση να εγκατασταθεί το Microsoft Office.
Υποστηρίζονται όλα τα μορφότυπα παρουσίασης PowerPoint και OpenDocument;
Το Aspose.Slides υποστηρίζει όλα τα μορφότυπα παρουσίασης, συμπεριλαμβανομένων των PPT, PPTX, ODP και άλλων κοινών τύπων αρχείων. Αυτό διασφαλίζει ότι μπορείτε να εργάζεστε με παρουσιάσεις που δημιουργήθηκαν σε διάφορες εκδόσεις του Microsoft PowerPoint.