Ανάλυση παρουσιάσεων PPTX σε C++

Χρησιμοποιήστε το Aspose.Slides for C++ για να εξαγάγετε κείμενο από διαφάνειες χωρίς το Microsoft PowerPoint.

Ανάλυση αρχείου PPTX με C++

Χρησιμοποιήστε το Aspose.Slides for C++ για να αναλύσετε αρχεία παρουσιάσεων PPTX και να εξαγάγετε κείμενο από διαφάνειες. Το API παρέχει το κείμενο των διαφανειών μέσω των SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph και IPortion, ώστε να διαβάζετε το περιεχόμενο χωρίς αυτοματοποίηση του Microsoft PowerPoint. Εγκαταστήστε το πακέτο Aspose.Slides.Cpp από το NuGet ή χρησιμοποιήστε την παρακάτω εντολή στην κονσόλα Package Manager.

Εντολή

PM> Install-Package Aspose.Slides.Cpp

Ανάλυση αρχείων PPTX – C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();

Πώς να αναλύσετε αρχεία PPTX σε C++

Εξαγάγετε κείμενο από αρχεία PPTX με το Aspose.Slides for C++.

  1. Φορτώστε το αρχείο PPTX με την κλάση Presentation.
  2. Λάβετε τα αντικείμενα ITextFrame της πρώτης διαφάνειας με τη SlideUtil::GetAllTextBoxes.
  3. Διατρέξτε τα αντικείμενα ITextFrame.
  4. Διατρέξτε τα αντικείμενα IParagraph σε κάθε ITextFrame.
  5. Διατρέξτε τα αντικείμενα IPortion σε κάθε IParagraph.
  6. Διαβάστε το κείμενο με τη get_Text.

Απαιτήσεις συστήματος

Το Aspose.Slides for C++ υποστηρίζει τις κύριες πλατφόρμες επιφάνειας εργασίας και διακομιστή. Βεβαιωθείτε ότι το έργο σας πληροί τις παρακάτω προϋποθέσεις.

  • Microsoft Windows, Linux, macOS ή άλλο συμβατό λειτουργικό σύστημα με το υποστηριζόμενο περιβάλλον εκτέλεσης C++.
  • Η βιβλιοθήκη Aspose.Slides for C++ με αναφορά στο έργο σας.

Δημιουργήθηκε με το Aspose.Slides

Εξαγωγή κειμένου και εικόνων online

Η δωρεάν εφαρμογή Aspose.Slides Parser έχει δημιουργηθεί με το Aspose.Slides for C++, το ίδιο API με τον παραπάνω κώδικα. Ανοίξτε την και δείτε τι μπορεί να κάνει το API με τα δικά σας αρχεία PPTX.

  • Λειτουργεί στο πρόγραμμα περιήγησής σας, χωρίς εγκατάσταση.
  • Δείτε πώς διαβάζει το Aspose.Slides τα αρχεία σας πριν γράψετε κώδικα.
  • Ανεβάστε ένα αρχείο PPTX και λάβετε το κείμενο και τις εικόνες του.
  • Κατεβάστε τα πάντα σε ένα αρχείο ZIP.

Τι είναι μορφή αρχείου PPTX

Ένα αρχείο PPTX είναι αρχείο παρουσίασης Microsoft PowerPoint σε μορφή Open XML. Αποθηκεύει διαφάνειες, κείμενο, εικόνες, μορφοποίηση, κινούμενα εφέ και άλλο περιεχόμενο παρουσίασης σε ένα συμπιεσμένο πακέτο βασισμένο σε XML.

Διαβάστε Περισσότερα

Άλλες υποστηριζόμενες μορφές για ανάλυση

Με C++ μπορείτε επίσης να αναλύσετε άλλες μορφές παρουσιάσεων.