IRONSOFTWAREHOME
Edytuj tekst
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
Edytuj tekst

Edytuj tekst

Funkcja "Edytuj tekst" w IronWord pozwala programistom modyfikować zawartość istniejącego dokumentu DOCX. Deweloperzy mogą bezpośrednio zmienić tekst, uzyskując dostęp do kolekcji Paragraphs i wybierając konkretny obiekt Text w akapicie, 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 informacji 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].ReplaceText(doc.Paragraphs[1].Texts[1].Text, "Zaktualizowana treść dla drugiego akapitu.");
  • doc.SaveAs("dokument.docx");

Zastąp tekst

Ten kod pokazuje edycję konkretnego tekstu w istniejącym dokumencie WORDa przy użyciu IronWord. Obiekt WordDocument jest zainicjalizowany do załadowania "sample.docx". Kod następnie uzyskuje dostęp do kolekcji Paragraphs z WordDocument i modyfikuje pierwszy i drugi akapit dokumentu. Pierwsza modyfikacja aktualizuje tekst pierwszego obiektu Text w pierwszym akapicie, wywołując ReplaceText. Metoda ReplaceText przyjmuje dwa parametry, pierwszy to wartość tekstowa do znalezienia, a drugi to tekst do zastąpienia starej wartości. 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 pierwszego przypadku. Wciąż w polu starego tekstu, wprowadzamy dalsze drążenie, aby uzyskać dostęp do istniejącego tekstu, uzyskując 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.

Poznaj elementy dokumentu w samouczku IronWord ReplaceText ReplaceText ReplaceText

Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 56,401Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta