Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

C# で DOC のテキスト置換

Wordize for .NET は、DOC 文書でのテキスト置換のための効率的なソリューションです。Replacerクラスは、C# 開発者が DOC 内のテキストフラグメントを、単純な文字列と正規表現の両方を使用してプログラム的に置換することを可能にします。

主要機能:
  • シンプルなテキスト検索置換 - Replacer.Replace()メソッドは、DOC 文書のすべての部分でフォーマットを保持しながらテキスト置換を実行します
  • 複雑なテキスト変換のための完全なRegexサポート、キャプチャグループを使用したテキスト置換を含む
  • 柔軟な検索設定 - FindReplaceOptionsクラスは、大文字小文字の区別、完全な単語のみの検索、ドキュメントのさまざまな要素内のテキストの無視など、検索パラメータを制御します
  • 置換テキスト内の置換 - 特別な置換パターン用のUseSubstitutionsの使用:見つかったテキスト、マッチ前のテキスト、マッチ後のテキスト
  • フォーマット済み置換 - ReplacementFormatを介した置換テキスト内の専門的なマークアップのサポート
  • 結果を画像形式にエクスポートする機能 - ReplaceToImages()メソッドは結果を画像配列として返します
  • ReplacerContextとメソッドチェーンを通じたテキスト検索置換操作のためのFluent APIサポート、C# コードに明確性を追加します
使用例:
  • DOC 文書スタイルの標準化
  • DOC 文書内の情報の検証
  • プレースホルダーフィールドの実際のデータへの置換
  • 個人データの削除またはマスキング

このページに表示されているインタラクティブなオンラインデモで、プログラム的 DOC テキスト置換の機能をテストしてください。そのためには、DOC 文書をアップロードし、検索テキストと置換テキストを指定し、操作を実行して、確認用に更新されたファイルをダウンロードしてください。提供された C# コードスニペットは、あなたの .NET プロジェクトですぐに使用できます。

C#
コードを実行
文書をアップロードしてください
リストから出力フォーマットを選択
using Wordize.Replacing;

Replacer.Replace("Input.doc", "Output.doc", "テキストまたはRegex", "テキストまたはRegex");
using Wordize.Replacing; Replacer.Replace("Input.doc", "Output.doc", "テキストまたはRegex", "テキストまたはRegex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "テキストまたはRegex", "テキストまたはRegex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.doc", "Output.doc", new Regex(@"テキストまたはRegex"), "テキストまたはRegex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.doc", "Output.doc", new Regex(@"テキストまたはRegex"), "テキストまたはRegex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), new Regex(@"テキストまたはRegex"), "テキストまたはRegex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
コードを実行

C#でDOCのテキストを置換する方法

  1. Wordize SDKを.NETプロジェクトに追加します。
  2. Replacer.Replace()メソッドを呼び出し、パラメータでDOC文書、検索テキスト、置換テキスト、検索パラメータを指定します。
  3. 置換されたテキストを含むDOC文書を取得します。
5%