Ανάλυση μορφών PPTX σε C++
Εγγενής ανάλυση εγγράφων PPTX υψηλής απόδοσης με χρήση Aspose.Slides για C++ API, χωρίς τη χρήση λογισμικού όπως η Microsoft ή το Adobe PDF.
Πώς να αναλύσετε το αρχείο PPTX χρησιμοποιώντας C++
Για να αναλύσουμε το αρχείο PPTX, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API ανάλυσης εγγράφων για πλατφόρμα C++. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας, απλά ανοίξτε
διαχειριστής πακέτων, αναζητήστε Aspose.Slides.Cpp και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή
PM> Install-Package Aspose.Slides.Cpp
Βήματα για την ανάλυση αρχείων PPTX σε C++
Μια βασική ανάλυση εγγράφων με Aspose.Slides for C++ API μπορεί να γίνει με λίγες μόνο γραμμές κώδικα.
Φόρτωση αρχείου PPTX.
Αποκτήστε μια σειρά αντικειμένων 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 που αναφέρονται στο έργο σας.
Ανάλυση αρχείων PPTX - C++
// Sample file path
const String sourceFilePath = u"SourcePath\sourceFile.pptx";
// Load the PPTX 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 PPTX Parser Live Demos
Extract text and images from PPTX documents right now by visiting our Live Demos website . The live demo has the following benefits
PPTX Τι είναι μορφή αρχείου PPTX
Files with PPTX extension are presentation files created with popular Microsoft PowerPoint application. Unlike the previous version of presentation file format PPT which was binary, the PPTX format is based on the Microsoft PowerPoint open XML presentation file format. 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.
Διαβάστε Περισσότερα