В этом кратком руководстве мы поймем, как найти и заменить текст в документе Word с помощью C#. В документе C# Word замена текста возможна с помощью простых вызовов API для любого из приложений на основе .NET, независимо от того, используете ли вы операционные системы MS Windows, Linux или macOS.
Действия по замене текста в документе Word с помощью С#
- Настройте библиотеку Aspose.Words из диспетчера пакетов NuGet с помощью MS Visual Studio.
- Создайте экземпляр класса Document для загрузки исходного файла Word.
- Создание экземпляра объекта класса FindReplaceOptions для установки различных свойств
- Установите строку поиска и замены в методе Replace вместе с различными свойствами.
- Сохраните выходной файл word с замененными строковыми значениями.
На приведенных выше шагах загружается входной документ Word, а затем вы можете указать различные свойства для поиска и замены текста, включая поиск целых слов, направление замены и соответствие регистру. Наконец, сохраните выходной файл после завершения процесса, чтобы * заменить текст в документе Word с помощью C# *.
Код для поиска и замены текста в документе Word с использованием С#
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, за которым следует установка различных свойств класса FindReplaceOptions для настройки процесса замены текста. Наконец, замена текста в документе Word с помощью C# завершается методом Сохранить.
В этой статье мы узнали, как легко можно использовать C# замену текста в документе Word. Однако, если вы хотите научиться отправлять документы Word по электронной почте, обратитесь к статье как отправить документ Word по электронной почте с помощью С#.