PNG JPG BMP TIFF PPTX
Aspose.Slides  for C++

Ανάλυση μορφών PPTX σε C++

Εγγενής ανάλυση εγγράφων PPTX υψηλής απόδοσης με χρήση Aspose.Slides για C++ API, χωρίς τη χρήση λογισμικού όπως η Microsoft ή το Adobe PDF.

Πώς να αναλύσετε το αρχείο PPTX χρησιμοποιώντας C++

Για να αναλύσουμε το αρχείο PPTX, θα χρησιμοποιήσουμε

Aspose.Slides για C++

API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API ανάλυσης εγγράφων για πλατφόρμα C++. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας, απλά ανοίξτε

NuGet

διαχειριστής πακέτων, αναζητήστε Aspose.Slides.Cpp και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.

Εντολή


PM> Install-Package Aspose.Slides.Cpp

Βήματα για την ανάλυση αρχείων PPTX σε C++

Μια βασική ανάλυση εγγράφων με Aspose.Slides for C++ API μπορεί να γίνει με λίγες μόνο γραμμές κώδικα.

  1. Φόρτωση αρχείου PPTX.

  2. Αποκτήστε μια σειρά αντικειμένων ITextFrame της πρώτης διαφάνειας.

  3. Κάντε βρόχο μέσα από τη Συστοιχία TextFrames

  4. Κάντε βρόχο μέσω των παραγράφων στο τρέχον ITextFrame.

  5. Κάντε βρόχο μέσω τμημάτων στην τρέχουσα IPparagraph.

  6. Εμφάνιση του κειμένου.

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

Το 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

      No need to download Aspose API.
      No need to write any code.
      Just upload your PPTX files.
      It will be parsed instantly.

    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.

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

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

    Χρησιμοποιώντας C++, μπορεί κανείς να αναλύσει εύκολα άλλες μορφές, συμπεριλαμβανομένων.

    ODP (Μορφή παρουσίασης OpenDocument)
    PPT (Microsoft PowerPoint 97-2003)