Tekst zoeken en vervangen in Word-document met C#

In deze korte tutorial zullen we begrijpen hoe je tekst kunt vinden en vervangen in Word document met behulp van C#. In C# Word-document tekst vervangen is mogelijk met behulp van eenvoudige API-aanroepen voor elk van op .NET gebaseerde toepassingen, of u nu MS Windows-, Linux- of macOS-besturingssystemen gebruikt.

Stappen om tekst in Word-document te vervangen met C#

  1. Configureer Aspose.Words bibliotheek van NuGet pakketbeheerder met MS Visual Studio
  2. Maak een instantie van de klasse Document voor het laden van het bron-Word-bestand
  3. Instantieer het klasseobject FindReplaceOptions om verschillende eigenschappen in te stellen
  4. Stel de zoek- en vervangtekenreeks in de methode Vervangen samen met verschillende eigenschappen in
  5. Sla het uitvoerwoordbestand op met vervangen tekenreekswaarden

In bovenstaande stappen wordt het invoer-Word-document geladen en vervolgens kunt u verschillende eigenschappen opgeven om de tekst te zoeken en te vervangen, inclusief het zoeken naar hele woorden, het vervangen van de richting en het matchen van hoofdletters. Sla ten slotte het uitvoerbestand op na het voltooien van het proces om * tekst in Word-document te vervangen met C# *.

Code om tekst in Word-document te zoeken en te vervangen met C#

In het bovenstaande voorbeeld is het met C# DOCX vervangen van tekst eenvoudig mogelijk in een paar regels code. Het proces begint met het laden van het invoer-Word-document met behulp van een instantie van Documentklasse, gevolgd door het instellen van verschillende eigenschappen van FindReplaceOptions Class om het tekstvervangingsproces aan te passen. Eindelijk * tekst vervangen in Word-document met behulp van C# * wordt voltooid door de methode Opslaan.

In dit artikel hebben we geleerd hoe het gebruik van C# tekst vervangen in Word-document eenvoudig mogelijk is. Als u echter wilt leren om Word-documenten per e-mail te verzenden, raadpleegt u het artikel op hoe een Word-document per e-mail te verzenden met C#.

 Nederlands