How to search and replace a Text String in a Word DOCX in C# .Net Framework

Cloudmersive
1 min readApr 17, 2020

Need an easy way of working search and replace into your C# project? Don’t worry, I’ve got you covered. In all of about five minutes, you will be done. Don’t believe me? Keep reading.

Let’s kick off with our client installation. Open the package manager console and enter in this command.

Install-Package Cloudmersive.APIClient.NET.DocumentAndDataConvert -Version 2.2.0

Now we can access our API and apply the EditTextReplaceSimple function, as follows.

using System;using System.Diagnostics;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Api;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client;using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Model;namespace Example{public class EditTextReplaceSimpleExample{public void main(){// Configure API key authorization: ApikeyConfiguration.Default.AddApiKey("Apikey", "YOUR_API_KEY");// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed// Configuration.Default.AddApiKeyPrefix("Apikey", "Bearer");var apiInstance = new EditTextApi();var request = new ReplaceStringSimpleRequest(); // ReplaceStringSimpleRequest | Input requesttry{// Replace a string in text with another string valueReplaceStringSimpleResponse result = apiInstance.EditTextReplaceSimple(request);Debug.WriteLine(result);}catch (Exception e){Debug.Print("Exception when calling EditTextApi.EditTextReplaceSimple: " + e.Message );}}}}

Well, now our implementation is done, and it just needs some inputs. Wasn’t that easy?

--

--

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.