У цьому короткому посібнику ми зрозуміємо, як знайти та замінити текст у Word документі за допомогою C#. У C# документі Word заміна тексту можлива за допомогою простих викликів API для будь-якої програми на основі .NET, незалежно від того, використовуєте ви операційні системи MS Windows, Linux або macOS.
Кроки для заміни тексту в документі Word за допомогою C#
- Налаштуйте бібліотеку Aspose.Words із менеджера пакетів NuGet за допомогою MS Visual Studio
- Створіть екземпляр класу Document для завантаження вихідного файлу Word
- Створення екземпляра об’єкта класу FindReplaceOptions для встановлення різних властивостей
- Встановіть рядок пошуку та заміни в методі Replace разом із різними властивостями
- Збережіть вихідний текстовий файл із заміненими рядковими значеннями
У наведених вище кроках завантажується вхідний документ Word, а потім ви можете вказати різні властивості для пошуку та заміни тексту, зокрема пошук цілих слів, напрям заміни та відповідність регістру. Нарешті, збережіть вихідний файл після завершення процесу заміни тексту в документі Word за допомогою C#.
Код для пошуку та заміни тексту в документі Word за допомогою C#
У наведеному вище прикладі за допомогою C# DOCX замінити текст можна легко в кількох рядках коду. Процес починається із завантаження вхідного документа Word за допомогою екземпляра Document class, після чого встановлюються різні властивості FindReplaceOptions Class для налаштування процесу заміни тексту. Нарешті заміна тексту в документі Word за допомогою C# завершується методом збереження.
У цій статті ми дізналися, як легко замінити текст C# у документі Word. Однак якщо ви хочете навчитися надсилати документ Word електронною поштою, перегляньте статтю на як надіслати документ Word електронною поштою за допомогою C#.