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

C# で文書のテキスト置換

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

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

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

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

Replacer.Replace("Input.docx", "Output.pdf", "テキストまたはRegex", "テキストまたはRegex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "テキストまたはRegex", "テキストまたはRegex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "テキストまたは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}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"テキストまたはRegex"), "テキストまたはRegex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"テキストまたはRegex"), "テキストまたはRegex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), 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}.pdf"); stream.CopyTo(file); }
コードを実行

C#でWord、PDFのテキストを置換する方法

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