Ez a rövid útmutató leírja, hogyan szerezzen ki szöveget a PowerPointból C#-al. Részleteket tartalmaz az IDE beállításáról, egy lépéssort, valamint egy mintakódot egy PowerPoint szöveggé konvertáló C#-os eszköz fejlesztéséhez. Megtanulja, hogyan férhet hozzá a prezentációk vagy diák különféle tartalmához a szöveg kinyeréséhez.
Lépések a PowerPoint szöveggé konvertálásához C# használatával
- Állítsa be a környezetet, hogy a Aspose.Slides for .NET-t használja a PPTX TXT formátumba konvertáláshoz.
- Nyissa meg a PPTX fájlt memóriába a Presentation osztály segítségével, a megadott bemeneti fájlútvonal használatával
- Hívja meg a SlideUtil.GetAllTextFrames() metódust az összes szövegkeret kinyeréséhez minden diáról
- Állítsa be a jelzőt, hogy a mester- és elrendezési diákból szövegkereteket is kinyerje.
- Deklarálja a StringBuilder objektumot a kinyert szövegtartalom tárolásához
- Elemezze az összes szövegkeretet, és érje el a bekezdéseket.
- Iteráljon minden bekezdésen, és fűzze hozzá a szövegrészeit új sorokban a StringBuilderhez.
- Írja a végső összegyűjtött szöveget egy TXT fájlba a lemezen.
Ezek a lépések bemutatják a PPTX szövegkonverter C#-ban fejlesztését. Töltsd be a prezentációt, szerezd meg az összes szövegkeret gyűjteményét, hozz létre egy StringBuilder objektumot, és iterálj végig a gyűjteményben lévő minden kereten. Minden keretnél érj el a bekezdések gyűjteményét, minden bekezdésben szerezd meg a részek gyűjteményét, olvasd ki a szöveget a részből, és fűzd hozzá a StringBuilder objektumhoz.
Kód a PPTX TXT-re konvertálásához C#-val
Ez a kód bemutatja, hogyan PPTX szövegének kinyerése C#-al. Van egy másik gyors módja a teljes bemutató szövegének lekérésére a PresentationFactory.Példány használatával. A GetPresentationText(inputPath, TextExtractionArrangingMode.A rendezetlen metódus minden dia tartalmát egy UTF‑8 kódolású kimeneti fájlba írja. Négy szöveges összetevő kerül kiírásra minden dián, beleértve a fő szövegtörzset, a jegyzeteket, a mesterdia szövegét és a layout szöveget.
Ez a cikk megtanította, hogyan lehet kinyerni az összes szöveget egy prezentációból. A PowerPoint MP4 videóvá konvertálásához lásd a PowerPoint konvertálása videóvá C#‑ban cikket.