IRONSOFTWAREHOME
Text bearbeiten
using IronWord;

// Open existing Word
WordDocument doc = new WordDocument("sample.docx");

// Edit existing text
doc.Paragraphs[0].ReplaceText("old text.", "This is the edited text.");

      // Edit text by retrieving the old text
      doc.Paragraphs[1].ReplaceText(doc.Paragraphs[1].Texts[1].Text, "Updated content for the second paragraph.");

      // Export docx
      doc.SaveAs("document.docx");
Imports IronWord

' Open existing Word
Dim doc As New WordDocument("sample.docx")

' Edit existing text
doc.Paragraphs(0).ReplaceText("old text.", "This is the edited text.")

' Edit text by retrieving the old text
doc.Paragraphs(1).ReplaceText(doc.Paragraphs(1).Texts(1).Text, "Updated content for the second paragraph.")

' Export docx
doc.SaveAs("document.docx")
NuGet Download
PM > Install-Package IronWord
Text bearbeiten

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 ReplaceText Methode 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

  • using IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("alter Text.", "Dies ist der bearbeitete Text.");
  • 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 aus der WordDocument zu und ändert die ersten und zweiten Absätze des Dokuments. Die erste Änderung aktualisiert den Text des ersten Text Objekts im ersten Absatz durch Aufruf von UpdateText. Die Methode ReplaceText nimmt zwei Parameter auf, wobei der erste der zu findende Zeichenfolgenwert ist und der zweite der Text ist, um den alten Wert zu ersetzen. 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 auf den vorhandenen Text im zweiten Absatz weiter zugreifen. Wir greifen zuerst auf die Paragraphs Sammlung zu, die der ersten Instanz ähnelt. Immer noch im alten Textfeld, geben wir eine weitere Ebene ein, um auf den vorhandenen Text zuzugreifen, indem wir die Texts Array-Eigenschaft und dann die Text Eigenschaft aufrufen. Diese Methode gibt Ihnen die vollständige Kontrolle, um den vorhandenen String zu finden und zu aktualisieren und stellt Vertrauen in Ihren Dokumentenmanipulationsprozess sicher.

Explore Document Elements in IronWord Tutorial ReplaceText ReplaceText ReplaceText

Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 56,401Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.