U ovom kratkom vodiču ćemo razumjeti kako pronaći i zamijeniti tekst u Word dokumentu koristeći C#. U C# Word dokumentu zamjena teksta moguća je pomoću jednostavnih API poziva za bilo koju aplikaciju temeljenu na .NET-u bez obzira koristite li operativne sustave MS Windows, Linux ili macOS.
Koraci za zamjenu teksta u Word dokumentu pomoću C#
- Konfigurirajte biblioteku Aspose.Words iz upravitelja paketa NuGet koristeći MS Visual Studio
- Napravite instancu klase Document za učitavanje izvorne Word datoteke
- Instancirajte objekt klase FindReplaceOptions za postavljanje različitih svojstava
- Postavite niz pretraživanja i zamjene u metodi Zamijeni zajedno s različitim svojstvima
- Spremite izlaznu datoteku riječi sa zamijenjenim vrijednostima niza
U gornjim koracima učitava se ulazni Word dokument, a zatim možete odrediti različita svojstva za pronalaženje i zamjenu teksta, uključujući pronalaženje cijelih riječi, zamjenu smjera i podudaranje velikih i malih slova. Na kraju, spremite izlaznu datoteku nakon dovršetka postupka za zamjenu teksta u Word dokumentu koristeći C#.
Kod za pronalaženje i zamjenu teksta u Word dokumentu pomoću 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"); | |
} | |
} | |
} |
U gornjem primjeru korištenjem C# DOCX zamjena teksta lako je moguća u nekoliko redaka koda. Proces započinje učitavanjem ulaznog Word dokumenta pomoću instance Document class, nakon čega slijedi postavljanje različitih svojstava FindReplaceOptions Class za prilagodbu procesa zamjene teksta. Konačno zamjena teksta u Word dokumentu pomoću C# dovršena je metodom Spremi.
U ovom smo članku naučili kako je upotreba C# zamjene teksta u Word dokumentu lako moguća. Međutim, ako želite naučiti slati word dokument e-poštom, pogledajte članak na kako poslati Word dokument e-poštom koristeći C#.