Analyser des fichiers PPTX en C#

Extrayez le texte et inspectez la mise en forme du texte des fichiers PPTX avec des API .NET côté serveur.

Analyser un fichier PPTX en C#

Utilisez Aspose.Slides for .NET pour extraire le texte de présentations PPTX. Installez le package depuis NuGet ou exécutez la commande suivante dans la console du Gestionnaire de packages.

Commande

PM> Install-Package Aspose.Slides.NET

Analyser des fichiers PPTX – 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);
            }
        }
    }
}

Comment analyser des fichiers PPTX en C#

L’analyse de base d’un document avec l’API Aspose.Slides for .NET ne demande que quelques lignes de code.

  1. Chargez le fichier PPTX avec Presentation.
  2. Récupérez les cadres de texte avec SlideUtil.GetAllTextFrames.
  3. Parcourez les cadres de texte, les paragraphes et les portions.
  4. Lisez les propriétés Text, FontHeight et LatinFont.FontName selon vos besoins.

Configuration requise

Un environnement d’exécution .NET pris en charge et une référence au package Aspose.Slides for .NET sont nécessaires. Vous pouvez utiliser Visual Studio ou un autre environnement de développement C# compatible.

  • Environnement compatible .NET Framework, .NET, Mono ou Xamarin
  • Un environnement de développement C# tel que Visual Studio
  • Aspose.Slides for .NET installé depuis NuGet

Conçu avec Aspose.Slides

Extraire le texte et les images en ligne

L’application gratuite Aspose.Slides Parser est conçue avec Aspose.Slides for .NET, la même API que le code ci-dessus. Ouvrez-la et découvrez ce que l’API peut faire avec vos propres fichiers PPTX.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides lit vos fichiers avant d’écrire du code.
  • Chargez un fichier PPTX et récupérez son texte et ses images.
  • Téléchargez le tout dans une seule archive ZIP.

Qu'est-ce que le format de fichier PPTX

Les fichiers PPTX sont des présentations créées avec Microsoft PowerPoint. Contrairement au format binaire PPT, PPTX utilise le format Office Open XML. Une présentation contient des diapositives avec du texte, des images, une mise en forme, des animations et d’autres médias, présentées sous forme de diaporama.

En savoir plus

Autres formats d'analyse pris en charge

En C#, vous pouvez aussi analyser les formats suivants.