Ανάλυση μορφών PPTX σε C#
Εγγενής ανάλυση εγγράφων PPTX υψηλής απόδοσης με χρήση Aspose.Slides για API .NET από την πλευρά του διακομιστή, χωρίς τη χρήση λογισμικού όπως η Microsoft ή το Adobe PDF.
Πώς να αναλύσετε το αρχείο PPTX χρησιμοποιώντας C#
Για να αναλύσουμε το αρχείο PPTX, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύκολο στη χρήση API χειρισμού εγγράφων για πλατφόρμα C#. Ανοιξε
διαχειριστής πακέτων, αναζητήστε Aspose.Slides και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή
PM> Install-Package Aspose.Slides.NET
Βήματα για την ανάλυση αρχείων PPTX σε C#
Μια βασική ανάλυση εγγράφων με Aspose.Slides for .NET API μπορεί να γίνει με λίγες μόνο γραμμές κώδικα.
Φόρτωση αρχείου PPTX.
Λάβετε όλα τα πλαίσια κειμένου.
Περιηγηθείτε σε κάθε τμήμα παραγράφου.
Λάβετε την απαιτούμενη έξοδο όπως κείμενο, γραμματοσειρά κ.λπ.
Απαιτήσεις συστήματος
Τα API μας υποστηρίζονται σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Πριν εκτελέσετε τον παρακάτω κώδικα, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις στο σύστημά σας.
- Microsoft Windows ή συμβατό λειτουργικό σύστημα με πλατφόρμες .NET Framework, .NET Core, Windows Azure, Mono ή Xamarin
- Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio
- Aspose.Slides για .NET DLL που αναφέρονται στο έργο σας - Εγκατάσταση από το NuGet χρησιμοποιώντας το κουμπί Λήψη παραπάνω
Ανάλυση αρχείων PPTX - C#
//Extract Text from the Whole pptx Presentation
Presentation pptxPresentation = new Presentation(dataDir + "demo.pptx");
//Get an Array of ITextFrame objects from all slides in the PPTX
ITextFrame[] textFramesPPTX = Aspose.Slides.Util.SlideUtil.GetAllTextFrames(pptxPresentation, true);
//Loop through the Array of TextFrames
for (int i = 0; i < textFramesPPTX.Length; i++)
//Loop through paragraphs in current ITextFrame
foreach (IParagraph para in textFramesPPTX[i].Paragraphs)
//Loop through portions in the current IParagraph
foreach (IPortion port in para.Portions)
{
//Display text in the current portion
Console.WriteLine(port.Text);
//Display font height of the text
Console.WriteLine(port.PortionFormat.FontHeight);
//Display font name of the text
if (port.PortionFormat.LatinFont != null)
Console.WriteLine(port.PortionFormat.LatinFont.FontName);
}
Σχετικά με το Aspose.Slides για .NET 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.
Διαβάστε Περισσότερα