English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Найти и заменить текст в Word на C#

Wordize предоставляет C# разработчикам мощные высокоуровневые средства для программной модификации Word документов. Интегрируя возможности поиска и замены в свои проекты на .NET, разработчики могут создавать надежное ПО для комплексного обновления Word документов.

Find and Replace in Word - Ключевые возможности

  • Поддержка RegEx для эффективной обработки варьирующихся комбинаций текста и сложных паттернов данных.
  • Поддержка специальных символов и элементов форматирования для корректной обработки разрывов абзацев, разделов, страниц и других структурных элементов Word документа.
  • Комплексный поиск по всей иерархической структуре документа, включая заголовки, колонтитулы, таблицы.
  • Гибкие настройки для исключения из обработки определенных элементов контента при массовой замене текста.

Практические сценарии использования

  • Автоматизированная обработка Word-шаблонов. Быстрое и безошибочное массовое заполнение Word файлов путём замены полей-заполнителей динамическим содержимым из баз данных, CRM-систем или пользовательского ввода.
  • Обновление контента в Word документации. Эффективно обновляйте информацию о продуктах, технические спецификации, актуальные прайс-листы, календарные даты, контактные данные во множестве документов.
  • Унификация и стандартизация формата. Используйте регулярные выражения для обнаружения и корректировки непоследовательного форматирования, устаревшей терминологии и стилей оформления для соблюдения корпоративных стандартов.
  • Подготовка документов перед публикацией. Автоматически удаляйте конфиденциальную информацию, добавляйте необходимые метаданные и приводите документы в соответствие с официальными требованиями к публикациям.
  • Автоматизация документооборота. Интегрируйте функции программного поиска и замены в ваши существующие бизнес-процессы для создания полноценных решений по управлению документами.

Наше интерактивное онлайн-демо с примером кода на C# поможет вам изучить возможности программного поиска и замены текста в Word документах. Для этого загрузите любой Word файл, укажите необходимые строки поиска/замены, нажмите кнопку обработки, а затем скачайте модифицированный Word файл обратно для проверки.

C#
Выполнить код
Загрузите ваш документ
Выберите целевой формат из списка
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.docx", "Текст или RegEx", "Текст или RegEx");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.docx", "Текст или RegEx", "Текст или RegEx"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "Текст или RegEx", "Текст или RegEx"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.docx", new Regex(@"Текст или RegEx"), "Текст или RegEx", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.docx", new Regex(@"Текст или RegEx"), "Текст или RegEx", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), new Regex(@"Текст или RegEx"), "Текст или RegEx", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.docx"); stream.CopyTo(file); }
Выполнить код

Как заменить текст в Word на C#

  1. Установите Wordize для .NET
  2. Добавьте ссылку на библиотеку в ваш C# проект
  3. Задайте параметры поиска и замены текста в Word документе
5%