Text bearbeiten

Die Funktion "Text bearbeiten" in IronWord ermöglicht es Entwicklern, den Inhalt eines vorhandenen DOCX-Dokuments zu ändern. Entwickler können den Text direkt ändern, indem sie auf die Paragraphs-Sammlung zugreifen und das spezifische Text-Objekt innerhalb eines Absatzes auswählen und es mit der Methode ReplaceText ersetzen. Dies bietet Flexibilität für Szenarien, in denen der Inhalt dynamisch aktualisiert werden muss, wie zum Beispiel das Aktualisieren bestimmter Abschnitte eines Berichts, das Ersetzen von Platzhaltern oder das Ändern von Texten basierend auf Benutzereingaben oder Daten.

Die Möglichkeit, Text auf granularer Ebene zu bearbeiten, stellt sicher, dass präzise Änderungen vorgenommen werden können, ohne die Struktur oder das Format des restlichen Dokuments zu beeinflussen. Diese Funktion ist besonders nützlich in automatisierten Dokumentengenerierungs-Workflows, in denen der Inhalt häufig aktualisiert oder überarbeitet werden muss.

5 Schritte zum Bearbeiten von Text in einem vorhandenen DOCX

  • mit IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("alter Text.", "Dies ist der bearbeitete Text.");
  • doc.Paragraphs[1].ReplaceText(doc.Paragraphs[1].Texts[1].Text, "Aktualisierter Inhalt für den zweiten Absatz.");
  • doc.SaveAs("document.docx");

Text ersetzen

Dieser Code demonstriert das Bearbeiten bestimmter Texte innerhalb eines bestehenden Word-Dokuments mit IronWord. Ein WordDocument-Objekt wird initialisiert, um "sample.docx" zu laden. Der Code greift dann auf die Paragraphs-Sammlung des WordDocument zu und ändert den ersten und zweiten Absatz des Dokuments. Die erste Änderung aktualisiert den Text des ersten Text-Objekts im ersten Absatz durch Aufruf von ReplaceText. Die Methode ReplaceText nimmt zwei Parameter entgegen, wobei der erste der zu findende String-Wert ist und der zweite der Text, der den alten Wert ersetzt. In diesem Beispiel haben wir einen statischen String im ersten Parameter bereitgestellt und ihn mit dem neuen String für den ersten Absatz aktualisiert.

Es gibt jedoch Zeiten, in denen Sie eine dynamischere Variable benötigen. Um dies zu erreichen, können wir den vorhandenen Text im zweiten Absatz weiter zugreifen. Wir greifen zuerst auf die Paragraphs-Sammlung zu, was dem ersten Beispiel ähnlich ist. Im alten Textfeld geben wir jedoch weiter ein, um auf den vorhandenen Text zuzugreifen, indem wir auf die Texts-Array-Eigenschaft und dann auf die Text-Eigenschaft zugreifen. Diese Methode gibt Ihnen die vollständige Kontrolle, um den vorhandenen String zu finden und zu aktualisieren und stellt Vertrauen in Ihren Dokumentenmanipulationsprozess sicher.

Dokumentelemente in IronWord Tutorial erkunden

Bereit anzufangen?
Nuget Downloads 25,807 | Version: 2025.11 gerade veröffentlicht