テキスト編集
IronWordの"テキスト編集"機能により、開発者は既存のDOCXドキュメントの内容を変更できます。 開発者はReplaceTextメソッドで置き換えることで、テキストを直接変更できます。 これにより、特定のレポートセクションの更新、プレースホルダーの置換、ユーザー入力やデータに基づくテキストの変更が必要な場合に動的に更新する柔軟性が提供されます。
テキストを詳細に編集できる機能により、ドキュメントの構造や書式設定に影響を与えずに正確な変更を行うことができます。 この機能は、コンテンツの頻繁な更新や修正が必要な自動ドキュメント生成ワークフローに特に便利です。
既存のDOCXでテキストを編集する5つのステップ
using IronWord;WordDocumentdoc= newWordDocument("sample.docx");doc.Paragraphs[0].ReplaceText("old text.", "これは編集されたテキストです。");doc.Paragraphs[1].Texts[1].Text, "第二段落の更新された内容。");doc.SaveAs("document.docx");
テキストの置換
このコードは、IronWordを使用して既存のWordドキュメント内の特定のテキストを編集する方法を示しています。 "sample.docx"を読み込むためにWordDocumentオブジェクトが初期化されます。 その後、コードはParagraphsコレクションにアクセスし、ドキュメントの最初と第二の段落を変更します。 最初の変更は、Textオブジェクトのテキストを更新します。 メソッドReplaceTextは二つのパラメーターを取り、一つ目は検索する文字列値で、二つ目は旧値を置き換えるテキストです。 この例では、1つ目のパラメータに静的な文字列を提供し、最初の段落用の新しい文字列で更新しました。
しかし、より動的な変数が必要な場合があります。 これを達成するために、2番目の段落内の既存のテキストにさらにアクセスできます。 最初のインスタンスと同様に、まずParagraphsコレクションにアクセスします。 それでも古いテキストフィールドで、既存のテキストにさらに掘り下げるには、Textプロパティにアクセスします。 このメソッドは、既存の文字列を見つけて更新する完全なコントロールを提供し、ドキュメント操作プロセスに自信を与えます。
IronWord のチュートリアルでドキュメント要素を探る ReplaceText ReplaceText ReplaceText

