Edytuj tekst

Funkcja "Edytuj tekst" w IronWord pozwala programistom modyfikować zawartość istniejącego dokumentu DOCX. Programiści mogą bezpośrednio zmieniać tekst, uzyskując dostęp do kolekcji Paragraphs, wybierając konkretny obiekt Text w akapicie i zastępując go metodą ReplaceText. Zapewnia to elastyczność w sytuacjach, w których treść musi być dynamicznie aktualizowana, takich jak aktualizacja określonych sekcji raportu, zastępowanie symboli zastępczych lub modyfikowanie tekstu na podstawie danych lub danych wprowadzonych przez użytkownika.

Możliwość edycji tekstu na poziomie szczegółowym gwarantuje, że można wprowadzać precyzyjne zmiany bez wpływu na strukturę lub formatowanie pozostałej części dokumentu. Ta funkcja jest szczególnie przydatna w zautomatyzowanych procesach generowania dokumentów, gdzie treść wymaga częstych aktualizacji lub poprawek.

5 kroków do edycji tekstu w istniejącym pliku DOCX

  • using IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("stary tekst.", "To jest edytowany tekst.");
  • doc.Paragraphs[1].Texts[1].Text, "Zaktualizowana treść drugiego akapitu.");
  • doc.SaveAs("document.docx");

Zastąp tekst

Ten kod pokazuje edycję określonego tekstu w istniejącym dokumencie WORDa using IronWord. Obiekt WordDocument jest inicjowany w celu załadowania pliku "sample.docx". Następnie kod uzyskuje dostęp do kolekcji Paragraphs z WordDocument i modyfikuje pierwszy oraz drugi akapit dokumentu. Pierwsza modyfikacja aktualizuje tekst pierwszego obiektu Text w pierwszym akapicie poprzez wywołanie UpdateText. Metoda ReplaceText przyjmuje dwa parametry: pierwszy to wartość ciągu znaków do znalezienia, a drugi to tekst, którym ma zostać zastąpiona stara wartość. W tym przykładzie podaliśmy statyczny ciąg znaków w pierwszym parametrze i zaktualizowaliśmy go o nowy ciąg znaków dla pierwszego akapitu.

Czasami jednak potrzebna jest bardziej dynamiczna zmienna. Aby to osiągnąć, możemy sięgnąć do istniejącego tekstu w drugim akapicie. Najpierw uzyskujemy dostęp do kolekcji Paragraphs, która jest podobna do pierwszej instancji. Nadal w starym polu tekstowym wprowadzamy dalsze zawężenie, aby uzyskać dostęp do istniejącego tekstu poprzez dostęp do właściwości tablicy Texts, a następnie do właściwości Text. Ta metoda zapewnia pełną kontrolę nad wyszukiwaniem i aktualizowaniem istniejących ciągów znaków, gwarantując pewność w procesie edycji dokumentów.

Explore Document Elements in IronWord Tutorial ReplaceText ReplaceText ReplaceText

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 44,829 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronWord
uruchom próbkę zobacz, jak twoje dane stają się dokumentem Word.