Ανάλυση μορφών PPT σε C++
Εγγενής ανάλυση εγγράφων PPT υψηλής απόδοσης με χρήση Aspose.Slides για C++ API, χωρίς τη χρήση λογισμικού όπως η Microsoft ή το Adobe PDF.
Πώς να αναλύσετε το αρχείο PPT χρησιμοποιώντας C++
Για να αναλύσουμε το αρχείο PPT, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API ανάλυσης εγγράφων για πλατφόρμα C++. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας, απλά ανοίξτε
διαχειριστής πακέτων, αναζητήστε Aspose.Slides.Cpp και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή
PM> Install-Package Aspose.Slides.Cpp
Βήματα για την ανάλυση αρχείων PPT σε C++
Μια βασική ανάλυση εγγράφων με Aspose.Slides for C++ API μπορεί να γίνει με λίγες μόνο γραμμές κώδικα.
Φόρτωση αρχείου PPT.
Αποκτήστε μια σειρά αντικειμένων 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 που αναφέρονται στο έργο σας.
Ανάλυση αρχείων PPT - C++
// Sample file path
const String sourceFilePath = u"SourcePath\sourceFile.ppt";
// Load the PPT 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 PPT Parser Live Demos
Extract text and images from PPT documents right now by visiting our Live Demos website . The live demo has the following benefits
PPT Τι είναι μορφή αρχείου PPT
A file with PPT extension represents PowerPoint file that consists of a collection of slides for displaying as SlideShow. It specifies the Binary File Format used by Microsoft PowerPoint 97-2003. A PPT file can contain several different types of information such as text, bulleted points, images, multimedia and other embedded OLE objects. Microsoft came up with newer file format for PowerPoint, known as PPTX, from 2007 onwards that is based on Office OpenXML and is different from this binary file format. Several other application programs such as OpenOffice Impress and Apple Keynote can also create PPT files.
Διαβάστε Περισσότερα