Այս արագ ձեռնարկը տրամադրում է քայլ առ քայլ տեղեկատվություն՝ օգտագործելով փաստաթղթերի արդյունահանման լավագույն API-ներից մեկը՝ C# տեքստը PowerPoint-ից հանելու համար: C#** հավելվածում «PPTX-ից հանված տեքստը պահանջում է միայն մի քանի տող կոդ գրել, որոնք բաղկացած են API-ի պարզ զանգերից: Այստեղ դուք կարող եք դիտել հիմնական քայլերը, ինչպես նաև փաստաթղթերից տեքստ հանելու օրինակելի կոդի հատված:
PowerPoint-ից C#-ով տեքստ հանելու քայլեր
- Տեղադրեք GroupDocs.Parser for .NET փաթեթը NuGet փաթեթների կառավարիչից .NET հավելվածում՝ PowerPoint-ից տեքստ հանելու համար:
- Հղում ավելացրեք PowerPoint փաստաթղթից տեքստ հանելու համար անհրաժեշտ անվանատարածքներին
- Ստեղծեք Parser դասը մուտքային PowerPoint փաստաթուղթը բեռնելու համար
- TextReader օբյեկտը ստանալու համար կանչեք Parser դասի GetText մեթոդը
- Կարդացեք տեքստը TextReader-ից և ցուցադրեք այն էկրանին
Վերոնշյալ հրահանգները թույլ են տալիս արագ զարգացնել հավելվածը՝ C#* օգտագործելով PPT-ից տեքստ հանելու համար: Դուք պարզապես պետք է հետևեք այս քայլերին հաջորդականությամբ, տեղադրեք անհրաժեշտ գրադարանը, ներմուծեք անհրաժեշտ դասեր և օգտագործեք մի քանի API զանգեր՝ PowerPoint փաստաթղթերից տեքստը հանելու համար: Ավելին, այս քայլերը կարող են իրականացվել ցանկացած օպերացիոն համակարգի վրա, ինչպիսիք են Windows-ը, macOS-ը և Linux-ը, առանց որևէ երրորդ կողմի գործիք ստեղծելու:
Կոդ՝ PowerPoint-ից C#-ով տեքստ հանելու համար
using System; | |
using System.Collections.Generic; | |
using System.Text; | |
using System.IO; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractTextFromPowerpointUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract text from Powerpoint using C# | |
{ | |
// Remove the watermark in output | |
string licensePath = "GroupDocs.Parser.lic"; | |
GroupDocs.Parser.License lic = new GroupDocs.Parser.License(); | |
lic.SetLicense(licensePath); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("sample.pptx")) | |
{ | |
// Extract a text into the reader | |
using(TextReader reader = parser.GetText()) | |
{ | |
// Print a text from the document | |
// If text extraction isn't supported, a reader is null | |
Console.WriteLine(reader == null ? "Text extraction isn't supported" : reader.ReadToEnd()); | |
} | |
} | |
} | |
} | |
} |
Վերոնշյալ կոդի հատվածը ցույց է տալիս, թե ինչպես կարելի է ստեղծել C# get Text PowerPoint ֆայլի ֆունկցիոնալությունը՝ օգտագործելով նախորդ բաժնում նկարագրված փուլային աշխատանքային հոսքը: Մենք սկսել ենք տեքստի արդյունահանման գործընթացը՝ կարգավորելով անհրաժեշտ փաթեթը NuGet կայքից և այնուհետև ներառելով հիմնական անունների տարածքները կոդի մեջ: Դրանից հետո մենք ստեղծեցինք Parser դասի օրինակը PowerPoint ֆայլը բեռնելու համար՝ դրանից տեքստ ստանալու համար։ Վերջին երկու քայլերում մենք հավաքել ենք TextReader օբյեկտը` կանչելով GetText մեթոդը, այնուհետև կարդացել ենք տեքստը ընթերցողից հետագա մշակման համար:
Մենք քննարկել ենք PowerPoint-ից C#-ով տեքստ հանելու մանրամասն հրահանգները և դրա համար մշակել ենք օրինակելի հավելված: Վերջերս մենք հրապարակեցինք հոդված C#-ով HTML-ից տեքստ հանելու համար: Լրացուցիչ տեղեկությունների համար դիտեք ինչպես հանել տեքստը HTML-ից C#-ով ուղեցույցը: