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

Zastąpić Tekst w Dokumentach Word za pomocą C#

Wordize for .NET to skuteczne rozwiązanie do zamiany tekstu w dokumentach Word. Klasa Replacer umożliwia programistom C# programowe zastąpienie fragmentów tekstu w plikach Worda przy użyciu zarówno prostych ciągów znaków, jak i wyrażeń regularnych.

Główne Funkcje:
  • Proste wyszukiwanie i zastępowanie tekstu - metoda Replacer.Replace() wykonuje zamianę tekstu we wszystkich częściach dokumentu Worda z zachowaniem formatowania
  • Pełne wsparcie Regex dla złożonych transformacji tekstu, w tym zastępowania tekstu przy użyciu grup przechwytywania
  • Elastyczne ustawienia wyszukiwania - klasa FindReplaceOptions kontroluje parametry wyszukiwania, w tym rozróżnianie wielkości liter, wyszukiwanie tylko całych słów, ignorowanie tekstu w różnych elementach dokumentu i inne
  • Podstawienia w tekście zastępczym - użycie UseSubstitutions dla specjalnych wzorców zastąpienia: znaleziony tekst, tekst przed dopasowaniem, tekst po dopasowaniu
  • Formatowane zastąpienie - wsparcie dla specjalistycznego znacznikowania w tekście zastępczym przez ReplacementFormat
  • Możliwość eksportu wyniku do formatu graficznego - metoda ReplaceToImages() zwraca wynik jako tablicę obrazów
  • Wsparcie Fluent API dla operacji wyszukiwania i zastępowania tekstu przez ReplacerContext i łączenie metod, co dodaje przejrzystości kodowi C#
Przypadki Użycia:
  • Standaryzacja stylu dokumentów Worda
  • Walidacja informacji w dokumentach Worda
  • Zastąpienie pól zastępczych rzeczywistymi danymi
  • Usuwanie lub maskowanie danych osobowych

Przetestuj możliwości programowego zastępowania tekstu w dokumentach Word w interaktywnym demo online przedstawionym na tej stronie. W tym celu prześlij dokument Worda, określ tekst do wyszukania i tekst zastępczy, uruchom operację i pobierz zaktualizowany plik do weryfikacji. Przedstawiony fragment kodu C# jest całkowicie gotowy do użycia w Twoim projekcie .NET.

C#
Uruchom kod
Prześlij swój dokument
Wybierz format wyjściowy z listy
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.docx", "Tekst lub Regex", "Tekst lub Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.docx", "Tekst lub Regex", "Tekst lub Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Docx), "Tekst lub Regex", "Tekst lub 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(@"Tekst lub Regex"), "Tekst lub Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.docx", new Regex(@"Tekst lub Regex"), "Tekst lub 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(@"Tekst lub Regex"), "Tekst lub 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); }
Uruchom kod

Jak Zastąpić Tekst w Word za pomocą C#

  1. Dodaj Wordize SDK do swojego projektu .NET
  2. Wywołaj metodę Replacer.Replace(), określając w parametrach dokument Word, tekst wyszukiwania, tekst zastępczy i parametry wyszukiwania
  3. Uzyskaj dokument Word z zastąpionym tekstem
5%