Ši trumpa vadovas aprašo, kaip išgauti tekstą iš PowerPoint naudojant C#. Joje pateikiama informacija, kaip nustatyti IDE, žingsnių sąrašas ir pavyzdinis kodas, skirti PowerPoint į teksto konverterį naudojant C#. Sužinosite, kaip pasiekti įvairų turinį pristatyme/skaidrėse, kad išgautumėte tekstą.
Žingsniai, kaip konvertuoti PowerPoint į tekstą naudojant C#
- Nustatykite aplinką naudoti Aspose.Slides for .NET PPTX konvertavimui į TXT
- Atidarykite PPTX failą į atmintį naudodami Presentation klasę, naudodami nurodytą įvesties failo kelią
- Iškvieskite SlideUtil.GetAllTextFrames() metodą, kad išgautumėte visus teksto rėmus iš kiekvienos skaidrės
- Nustatykite vėliavą, kad ištrauktumėte teksto rėmus iš pagrindinių ir išdėstymo skaidrių, taip pat.
- Deklaruokite StringBuilder objektą, skirtą laikyti išgautą teksto turinį
- Analizuokite kiekvieną teksto rėmelį ir pasiekite jo pastraipas
- Pereikite per kiekvieną pastraipą ir pridėkite jos teksto dalis naujomis eilutėmis į StringBuilder
- Įrašykite galutinį sukauptą tekstą į TXT failą diske
Šie žingsniai paaiškina PPTX į tekstą konvertorių naudojant C#. Įkelkite prezentaciją, gaukite visų teksto rėmelių kolekciją, sukurkite StringBuilder objektą ir iteruokite per kiekvieną rėmelį kolekcijoje. Kiekvienam rėmeliui pasiekite pastraipų kolekciją, kiekvienoje pastraipoje gaukite dalių kolekciją, ištraukite tekstą iš dalies ir pridėkite jį prie StringBuilder objekto.
Kodas, skirtas konvertuoti PPTX į TXT naudojant C#
Šis kodas demonstruoja, kaip išgauti tekstą iš PPTX naudojant C#. Yra dar vienas greitas būdas gauti tekstą iš visos prezentacijos naudojant PresentationFactory.Instance.Funkcija GetPresentationText(inputPath, TextExtractionArrangingMode).Nesutvarkytas metodas įrašo kiekvienos skaidrės turinį į UTF‑8 koduotą išvesties failą. Kiekvienai skaidrei bus įrašyti keturi teksto komponentai, įskaitant pagrindinį kūno tekstą, pranešėjo pastabas, pagrindinės skaidrės tekstą ir išdėstymo tekstą.
Šiame straipsnyje sužinojome, kaip išgauti visą tekstą iš pristatymo. Norėdami konvertuoti „PowerPoint“ į MP4 vaizdo įrašą, žiūrėkite į straipsnį Convert PowerPoint to Video using C#.