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

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

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

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

Εντολή

PM> Install-Package Aspose.Slides.Cpp

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

auto presentation = MakeObject<Presentation>(u"presentation.odp");
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();

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

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

  1. Φορτώστε το αρχείο ODP με την κλάση 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 με τα δικά σας αρχεία ODP.

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

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

Ένα αρχείο ODP είναι αρχείο παρουσίασης OpenDocument που χρησιμοποιούν εφαρμογές όπως το OpenOffice Impress και το LibreOffice Impress. Αποθηκεύει διαφάνειες, κείμενο, εικόνες, μορφοποίηση, κινούμενα εφέ και άλλο περιεχόμενο παρουσίασης σε ένα ανοιχτό πακέτο βασισμένο σε XML.

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

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

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