Ինչպես գտնել և փոխարինել տեքստը Word փաստաթղթում C#-ով

Այս կարճ ձեռնարկում մենք կհասկանանք, թե ինչպես գտնել և փոխարինել տեքստը Word փաստաթղթում՝ օգտագործելով C#: C# Word փաստաթղթի փոխարինման տեքստը-ում հնարավոր է API-ի պարզ զանգեր օգտագործելով .NET-ի վրա հիմնված հավելվածներից որևէ մեկի համար՝ անկախ նրանից՝ դուք օգտագործում եք MS Windows, Linux կամ macOS օպերացիոն համակարգեր:

Word փաստաթղթում տեքստը C#-ով փոխարինելու քայլեր

  1. Կազմաձևեք Aspose.Words գրադարանը NuGet փաթեթի կառավարիչից՝ օգտագործելով MS Visual Studio
  2. Ստեղծեք Document դասի օրինակ՝ սկզբնաղբյուր Word ֆայլը բեռնելու համար
  3. Instantiate FindReplaceOptions դասի օբյեկտը տարբեր հատկություններ սահմանելու համար
  4. Սահմանեք որոնման և փոխարինման տողը Փոխարինել մեթոդում՝ տարբեր հատկությունների հետ միասին
  5. Պահպանեք ելքային բառի ֆայլը փոխարինված տողային արժեքներով

Վերոնշյալ քայլերում մուտքագրված Word փաստաթուղթը բեռնվում է, այնուհետև կարող եք նշել տարբեր հատկություններ տեքստը գտնելու և փոխարինելու համար, ներառյալ ամբողջական բառեր գտնելը, ուղղությունը փոխարինելը և տառատեսակը համապատասխանելը: Վերջապես, գործընթացը ավարտելուց հետո պահպանեք ելքային ֆայլը՝ փոխարինելու տեքստը Word փաստաթղթում՝ օգտագործելով C#:

Կոդ՝ Word փաստաթղթում տեքստ գտնելու և փոխարինելու համար՝ օգտագործելով C#

using System;
using Aspose.Words;
using Aspose.Words.Replacing;
namespace FindAndReplaceTextInWordDocumentInCsharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Words license to remove trial version limitations after replacing text in Word document
License licenseForReplacingTextInWord = new License();
licenseForReplacingTextInWord.SetLicense("Aspose.Words.lic");
// Load an input Word file with Document class
Document doc = new Document("Input.docx");
// Initialize FindReplaceOptions class object to replace text string
FindReplaceOptions options = new FindReplaceOptions();
options.MatchCase = true;
options.Direction = FindReplaceDirection.Forward;
options.FindWholeWordsOnly = true;
// Set the search and replace string in the Replace method
doc.Range.Replace("Sample", "Replace", options);
// Save the result
doc.Save("FindAndReplace.docx");
}
}
}

Վերոնշյալ օրինակում, օգտագործելով C# DOCX-ը, հեշտությամբ հնարավոր է փոխարինել տեքստը մի քանի տող կոդով: Գործընթացը սկսվում է մուտքագրված Word փաստաթուղթը բեռնելով՝ օգտագործելով Document class օրինակը, որին հաջորդում է FindReplaceOptions Class-ի տարբեր հատկությունների կարգավորում՝ տեքստի փոխարինման գործընթացը կարգավորելու համար: Վերջապես *փոխարինել տեքստը Word փաստաթղթում C#-ի միջոցով լրացվում է Save մեթոդով:

Այս հոդվածում մենք իմացանք, թե ինչպես է հեշտ հնարավոր օգտագործել C#-ը փոխարինել տեքստը Word փաստաթղթում: Այնուամենայնիվ, եթե ցանկանում եք սովորել ուղարկել word փաստաթուղթ էլեկտրոնային փոստով, տես ինչպես ուղարկել Word փաստաթուղթը էլեկտրոնային փոստով C#-ի միջոցով-ի հոդվածը:

 Հայերեն