Bearbeiten von Text in einem Word-Dokument mit C

This article was translated from English: Does it need improvement?
Translated
View the article in English

Das Bearbeiten von Texten in Word-Dokumenten ist für die Aktualisierung von Inhalten und die Pflege der Dokumente unerlässlich. IronWord ermöglicht den direkten Zugriff auf Absatztexte und erlaubt so präzise programmatische Änderungen an bestehenden DOCX-Inhalten.

In diesem Tutorial wird gezeigt, wie man mit IronWord Text in DOCX-Dateien bearbeiten kann.

Erste Schritte mit IronWord

Nutzen Sie IronWord heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer


Beispiel für einen Bearbeitungstext

Um Text in einem Word-Dokument zu bearbeiten, laden Sie die vorhandene Datei und wählen Sie den gewünschten Absatz aus. Der Absatz stellt ein Texts Array bereit, und die Eigenschaft Texts[0] verweist auf den ersten Textabschnitt innerhalb dieses Absatzes. Bearbeiten Sie den Text nach Bedarf und exportieren Sie das Dokument dann als DOCX-Datei.

TippsWenn ein Absatz mehrere Formatierungsstile enthält, wird jedes einzelne Segment als separater Textlauf bezeichnet.

:path=/static-assets/word/content-code-examples/how-to/edit-text-simple.cs
using IronWord;

// Load a DOCX document
WordDocument doc = new WordDocument("raw_document.docx");

// Edit existing text on the first paragraph
doc.Paragraphs[0].Texts[0].Text = "First paragraph is updated successfully";

// Export docx
doc.SaveAs("edited_document.docx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Vor der Änderung

Dokument vor der Textänderung

Nach der Modifizierung

Dokument nach der Textänderung

Bearbeiten Sie bestimmten Text

Wenn ein Absatz mehrere Textabschnitte mit unterschiedlicher Formatierung enthält, können Sie mithilfe von Array-Indizierung gezielt bestimmte Abschnitte ansprechen. Bei Textläufen wird eine nullbasierte Indizierung verwendet, wobei Texts[0] der erste Lauf, Texts[1] der zweite usw. ist. In diesem Beispiel zielen wir mit Hilfe von Paragraphs[3].Texts[1] auf den zweiten Textabschnitt des vierten Absatzes ab. Wir fügen den Text "Edited the textrun successfully within the same paragraph" hinzu und ersetzen den bestehenden Textlauf.

:path=/static-assets/word/content-code-examples/how-to/edit-text-text-run.cs
using IronWord;

// Load the document
WordDocument doc = new WordDocument("text_document.docx");

// Edit second text run in the 4th paragraph
doc.Paragraphs[3].Texts[1].Text = "Edited the textrun successfully within the same paragraph";

// Save to the same file
doc.SaveAs("text_document.docx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Vor der Änderung

Dokument vor der Textausführungsänderung

Nach der Modifizierung

Dokument nach Textverarbeitungsänderung

Häufig gestellte Fragen

Was ist IronWord?

IronWord ist eine leistungsstarke C#-Bibliothek zur Bearbeitung von DOCX-Dateien, die es Benutzern ermöglicht, Text in Word-Dokumenten programmatisch zu bearbeiten und zu modifizieren.

Wie kann ich Text in einer DOCX-Datei mit IronWord bearbeiten?

Um Text in einer DOCX-Datei mit IronWord zu bearbeiten, laden Sie die vorhandene Datei, identifizieren Sie den Absatz, der den zu ändernden Text enthält, und verwenden Sie das `Texts`-Array, um Änderungen vorzunehmen, bevor Sie die aktualisierte Datei exportieren.

Was sind Textabschnitte in einem Word-Dokument?

Textabschnitte sind Textsegmente innerhalb eines Absatzes, die eine einheitliche Formatierung aufweisen. Jeder Absatz kann mehrere Textabschnitte enthalten, insbesondere wenn unterschiedliche Formatierungsstile angewendet werden.

Wie kann ich mit IronWord einen bestimmten Textabschnitt in einem Absatz ansprechen?

Sie können gezielt auf bestimmte Textabschnitte zugreifen, indem Sie nullbasierte Indizierung verwenden. Um beispielsweise den zweiten Textabschnitt im vierten Absatz zu bearbeiten, verwenden Sie `Paragraphs[3].Texts[1]`.

Welche Bedeutung hat die Textbearbeitung in Word-Dokumenten?

Das Bearbeiten von Texten in Word-Dokumenten ist unerlässlich, um Inhalte zu aktualisieren und die Genauigkeit und Relevanz der Dokumente zu gewährleisten.

Kann IronWord mehrere Formatierungsstile innerhalb eines Absatzes verarbeiten?

Ja, IronWord kann mehrere Formatierungsstile innerhalb eines Absatzes verarbeiten, indem es jedes einzelne Segment als separaten Textabschnitt behandelt, auf den einzeln zugegriffen und der individuell bearbeitet werden kann.

Ist es möglich, mit C# programmatisch auf Word-Dokumente zuzugreifen?

Ja, mit C# und Hilfe von Bibliotheken wie IronWord können Sie programmatisch auf Word-Dokumente zugreifen und diese bearbeiten.

Ahmad Sohail
Full-Stack-Entwickler

Ahmad ist ein Full-Stack-Entwickler mit einer soliden Grundlage in C#, Python und Webtechnologien. Er hat ein großes Interesse am Aufbau skalierbarer Softwarelösungen und genießt es, zu erkunden, wie Design und Funktionalität in realen Anwendungen aufeinandertreffen.

Bevor er dem Iron Software Team beitrat, arbeitete ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 27,129 | Version: 2025.11 gerade veröffentlicht