Ανάλυση μορφών ODP σε C++
Εγγενής ανάλυση εγγράφων ODP υψηλής απόδοσης με χρήση Aspose.Slides για C++ API, χωρίς τη χρήση λογισμικού όπως η Microsoft ή το Adobe PDF.
Πώς να αναλύσετε το αρχείο ODP χρησιμοποιώντας C++
Για να αναλύσουμε το αρχείο ODP, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API ανάλυσης εγγράφων για πλατφόρμα C++. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας, απλά ανοίξτε
διαχειριστής πακέτων, αναζητήστε Aspose.Slides.Cpp και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή
PM> Install-Package Aspose.Slides.Cpp
Βήματα για την ανάλυση αρχείων ODP στη C++
Μια βασική ανάλυση εγγράφων με Aspose.Slides for C++ API μπορεί να γίνει με λίγες μόνο γραμμές κώδικα.
Φόρτωση αρχείου ODP.
Αποκτήστε μια σειρά αντικειμένων ITextFrame της πρώτης διαφάνειας.
Κάντε βρόχο μέσα από τη Συστοιχία TextFrames
Κάντε βρόχο μέσω των παραγράφων στο τρέχον ITextFrame.
Κάντε βρόχο μέσω τμημάτων στην τρέχουσα IPparagraph.
Εμφάνιση του κειμένου.
Απαιτήσεις συστήματος
Το Aspose.Slides for C++ υποστηρίζει όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.
- Microsoft Windows ή συμβατό λειτουργικό σύστημα με C++ Runtime Environment για Windows 32 bit, Windows 64 bit και Linux 64 bit.
- Aspose.Slides για C++ DLL που αναφέρονται στο έργο σας.
Ανάλυση αρχείων ODP - C++
// Sample file path
const String sourceFilePath = u"SourcePath\sourceFile.odp";
// Load the ODP file
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Get an Array of ITextFrame objects from the first slide
System::ArrayPtr<SharedPtr<ITextFrame>> textFramesSlideOne = SlideUtil::GetAllTextBoxes(presentation->get_Slides()->idx_get(0));
// Loop through the Array of TextFrames
for (int i = 0; i get_Length(); i++){
// Loop through paragraphs in current ITextFrame
for (SharedPtr<IParagraph> paragraph : textFramesSlideOne[i]->get_Paragraphs()){
// Loop through portions in the current IParagraph
for (SharedPtr<IPortion> portion : paragraph->get_Portions()){
// Display text
Console::WriteLine(portion->get_Text());
}
}
}
Σχετικά με το Aspose.Slides for C++ API
Το Aspose.Slides API μπορεί να χρησιμοποιηθεί για ανάγνωση, εγγραφή, χειρισμό και μετατροπή εγγράφων του Microsoft PowerPoint σε PDF, XPS, HTML, TIFF, ODP και διάφορες άλλες μορφές. Κάποιος μπορεί να δημιουργήσει νέα αρχεία από την αρχή και να τα αποθηκεύσει στις σχετικές υποστηριζόμενες μορφές. Το Aspose.Slides είναι ένα αυτόνομο API για δημιουργία, ανάλυση ή χειρισμό παρουσιάσεων, διαφανειών και στοιχείων και δεν εξαρτάται από κανένα λογισμικό όπως το Microsoft ή το OpenOffice.Online ODP Parser Live Demos
Extract text and images from ODP documents right now by visiting our Live Demos website . The live demo has the following benefits
ODP Τι είναι μορφή αρχείου ODP
Files with ODP extension represent presentation file format used by OpenOffice.org in the OASISOpen standard. A presentation file is a collection of slides where each slide can comprise of text, images, formatting, animations, and other media. These slides are presented to audience in the form of slideshows with custom presentation settings. ODP files can be opened by applications that conform to the OpenDocument format (such as OpenOffice or StarOffice).
Διαβάστε Περισσότερα