編輯文字

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

能夠對文字進行精細化編輯,確保可以進行精確的更改,而不會影響文件其餘部分的結構或格式。 此功能在內容需要頻繁更新或修改的自動化文件產生工作流程中特別有用。

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

  • 使用 IronWord;
  • WordDocument doc = new WordDocument("sample.docx");
  • doc.Paragraphs[0].ReplaceText("舊文本.", "這是編輯後的文字.");
  • doc.Paragraphs[1].ReplaceText(doc.Paragraphs[1].Texts[1].Text, "第二段的更新內容。");
  • doc.SaveAs("文檔.docx");

替換文字

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

然而,有時你需要一個更動態的變數。 為了實現這一點,我們可以進一步存取第二段中的現有文字。 我們首先訪問Paragraphs集合,這與第一個實例類似。 不過,在舊文字欄位中,我們可以透過存取Texts數組屬性和Text屬性來進一步向下鑽取以存取現有文字。 這種方法讓您可以完全控制尋找和更新現有字串,從而確保您對文件操作過程充滿信心。

IronWord教學:探索文件元素

準備好開始了嗎?
Nuget 下載 27,129 | Version: 2025.11 剛發表