PPTX-Dateien mit C# parsen

Text aus PPTX-Dateien extrahieren und die Textformatierung mit serverseitigen .NET-APIs auslesen.

PPTX-Datei mit C# parsen

Mit Aspose.Slides for .NET extrahieren Sie Text aus PPTX-Präsentationen. Installieren Sie das Paket über NuGet oder führen Sie den folgenden Befehl in der Paket-Manager-Konsole aus.

Befehl

PM> Install-Package Aspose.Slides.NET

PPTX-Dateien parsen – C#

using var presentation = new Presentation("presentation.pptx");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

So parsen Sie PPTX-Dateien in C#

Für das einfache Parsen von Dokumenten mit der API Aspose.Slides for .NET genügen wenige Codezeilen.

  1. Laden Sie die PPTX-Datei mit Presentation.
  2. Rufen Sie die Textrahmen mit SlideUtil.GetAllTextFrames ab.
  3. Durchlaufen Sie Textrahmen, Absätze und Textabschnitte.
  4. Lesen Sie bei Bedarf die Eigenschaften Text, FontHeight und LatinFont.FontName.

Systemanforderungen

Erforderlich sind eine unterstützte .NET-Laufzeitumgebung und ein Paketverweis auf Aspose.Slides for .NET. Sie können Visual Studio oder eine andere kompatible C#-Entwicklungsumgebung verwenden.

  • .NET Framework, .NET, Mono oder eine Xamarin-kompatible Umgebung
  • Eine C#-Entwicklungsumgebung wie Visual Studio
  • Aspose.Slides for .NET, installiert über NuGet

Entwickelt mit Aspose.Slides

Text und Bilder online extrahieren

Die kostenlose App Aspose.Slides Parser basiert auf Aspose.Slides for .NET, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen PPTX-Dateien leisten kann.

  • Läuft im Browser, keine Installation erforderlich.
  • Sehen Sie, wie Aspose.Slides Ihre Dateien liest, bevor Sie Code schreiben.
  • Laden Sie eine PPTX-Datei hoch und erhalten Sie ihren Text und ihre Bilder.
  • Laden Sie alles als ein ZIP-Archiv herunter.

Was ist PPTX Dateiformat

PPTX-Dateien sind Präsentationen, die mit Microsoft PowerPoint erstellt werden. Anders als das binäre PPT-Format verwendet PPTX das Format Office Open XML. Eine Präsentation enthält Folien mit Text, Bildern, Formatierungen, Animationen und anderen Medien, die als Bildschirmpräsentation gezeigt werden.

Weiter lesen

Weitere unterstützte Formate zum Parsen

Mit C# können Sie auch die folgenden Formate parsen.