Այս կարճ ձեռնարկում մենք կհասկանանք, թե ինչպես գտնել և փոխարինել տեքստը Word փաստաթղթում՝ օգտագործելով C#: C# Word փաստաթղթի փոխարինման տեքստը-ում հնարավոր է API-ի պարզ զանգեր օգտագործելով .NET-ի վրա հիմնված հավելվածներից որևէ մեկի համար՝ անկախ նրանից՝ դուք օգտագործում եք MS Windows, Linux կամ macOS օպերացիոն համակարգեր:
Word փաստաթղթում տեքստը C#-ով փոխարինելու քայլեր
- Կազմաձևեք Aspose.Words գրադարանը NuGet փաթեթի կառավարիչից՝ օգտագործելով MS Visual Studio
- Ստեղծեք Document դասի օրինակ՝ սկզբնաղբյուր Word ֆայլը բեռնելու համար
- Instantiate FindReplaceOptions դասի օբյեկտը տարբեր հատկություններ սահմանելու համար
- Սահմանեք որոնման և փոխարինման տողը Փոխարինել մեթոդում՝ տարբեր հատկությունների հետ միասին
- Պահպանեք ելքային բառի ֆայլը փոխարինված տողային արժեքներով
Վերոնշյալ քայլերում մուտքագրված 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#-ի միջոցով-ի հոդվածը: