編輯文字

IronWord 中的"編輯文字"功能,讓開發人員能夠修改現有 DOCX 文件的內容。 開發人員可透過存取 Paragraphs 集合,選取段落中的特定 Text 物件,並使用 ReplaceText 方法進行替換,直接修改文字內容。 這為需要動態更新內容的場景提供了靈活性,例如更新報告的特定段落、替換佔位符,或根據使用者輸入或資料修改文字。

細粒度的文字編輯功能,可確保在進行精確修改時,不會影響文件其餘部分的結構或格式。 此功能在內容需頻繁更新或修訂的自動化文件生成工作流程中尤為實用。

編輯現有 DOCX 檔案中的文字的 5 個步驟

  • using IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("原始文字。", "這是編輯後的文字。");
  • doc.Paragraphs[1].Texts[1].Text, "更新第二段落的內容。");
  • doc.SaveAs("文件.docx");

替換文字

此程式碼示範如何使用 IronWord 編輯現有 WORD 文件中的特定文字。 初始化一個 WordDocument 物件以載入 "sample.docx"。 接著,程式碼會從 WordDocument 存取 Paragraphs 集合,並修改文件的第一段和第二段。 第一項修改是透過呼叫 UpdateText,來更新第一段中第一個 Text 物件的文字。 方法 ReplaceText 接受兩個參數,第一個是待搜尋的字串值,第二個則是用以取代舊值的文字。 在此範例中,我們在第一個參數中提供了一個靜態字串,並將其更新為第一段落的新字串。

然而,有時您需要一個更具彈性的變數。 為達成此目標,我們可進一步參考第二段落中的現有文字。 我們首先存取 Paragraphs 集合,其與第一個實例類似。 不過,在舊的文字欄位中,我們需進一步深入操作,透過存取 Texts 陣列屬性,再存取 Text 屬性,才能取得現有文字。 此方法讓您能完全掌控現有字串的查找與更新,確保您在文件處理過程中充滿信心。

Explore Document Elements in IronWord Tutorial ReplaceText ReplaceText ReplaceText

準備開始了嗎?
Nuget 下載 44,829 | 版本: 2026.5 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎? PM > Install-Package IronWord
執行範例 觀看您的資料轉為 WORD 文件。