Deze korte gids beschrijft hoe je tekst uit PowerPoint kunt extraheren met C#. Het bevat details over het instellen van de IDE, een lijst met stappen en voorbeeldcode voor het ontwikkelen van een PowerPoint-naar-tekst converter met C#. Je leert verschillende inhoud in de presentatie/diapresentaties te benaderen om tekst eruit te halen.
Stappen om PowerPoint naar tekst te converteren met C#
- Stel de omgeving in om Aspose.Slides for .NET te gebruiken voor het converteren van PPTX naar TXT
- Open het PPTX‑bestand in het geheugen met behulp van de Presentation-klasse, met het gedefinieerde invoerpad
- Roep de SlideUtil.GetAllTextFrames() methode aan om alle tekstframes van elke dia te extraheren.
- Stel de vlag in om tekstkaders uit de master- en lay-outdia’s te extraheren, ook.
- Declareer het StringBuilder-object voor het vasthouden van de geëxtraheerde tekstinhoud
- Parse elk tekstframe en krijg toegang tot de alinea’s
- Loop door elke alinea en voeg de tekstgedeelten toe in nieuwe regels in de StringBuilder
- Schrijf de uiteindelijke verzamelde tekst in een TXT‑bestand op de schijf
Deze stappen leggen de ontwikkeling van de PPTX naar tekst converter met C# uit. Laad de presentatie, haal de collectie van alle tekstframes op, maak een StringBuilder-object aan en doorloop elk frame in de collectie. Voor elk frame, krijg toegang tot de alinea-collectie, in elke alinea, haal de collectie van de delen op, haal de tekst uit het deel, en voeg deze toe aan het StringBuilder-object.
Code om PPTX naar TXT te converteren met C#
Deze code toont hoe je tekst uit PPTX kunt extraheren met C#. Er is een andere snelle manier om tekst uit de volledige presentatie op te halen met behulp van de PresentationFactory.Instance.De GetPresentationText(inputPath, TextExtractionArrangingMode.(Ongeordende) methode schrijft de inhoud van elke dia naar een UTF‑8‑gecodeerd uitvoerbestand. Vier tekstcomponenten worden voor elke dia weggeschreven, inclusief de hoofdtekst, spreker‑notities, masterdia‑tekst en lay‑outtekst.
Dit artikel heeft ons geleerd hoe we alle tekst uit een presentatie kunnen extraheren. Om een PowerPoint naar een MP4‑video te converteren, raadpleeg het artikel PowerPoint converteren naar video met C#.