文書処理において、透かしは文書のステータス、所有権、機密性を示す上で重要な役割を果たします。ウォーターマーク ライブラリを使用すると、DOCX ファイル内のウォーターマークを操作することがシームレスなプロセスになります。この記事では、C# を使用して DOCX のウォーターマーク テキストを更新する方法を説明します。透かしは、文書上に重ねて表示されるテキストまたは画像であり、ブランド化、セキュリティ、識別などのさまざまな目的に役立ちます。透かしテキストを更新すると、ドキュメントのメタデータやステータスを動的に変更できます。以下は、C# の DOCX で透かしテキストを変更するための主要な手順です。
C# を使用して DOCX でウォーターマーク テキストを更新する手順
- ウォーターマーク テキストを更新するには、GroupDocs.Watermark for .NET を利用するように IDE を準備します。
- DOCX ファイルのパスをコンストラクターの引数として指定して、Watermarker クラスをインスタンス化します。
- TextSearchCriteria のインスタンスを作成して、DOCX ファイル内にウォーターマークを取得します
- Watermarker.Search メソッドを使用して、指定された検索条件に基づいて、使用可能なウォーターマークのコレクションを取得します。
- ウォーターマークのコレクションを反復処理し、PossibleWatermark.Text プロパティを使用して新しいウォーターマーク テキストを設定します。
- Watermarker.Save メソッドを呼び出して、変更した DOCX ドキュメントをディスクに保存します
ドキュメント情報を動的に変更する場合でも、セキュリティ対策を強化する場合でも、このプロセスにより、ドキュメント内のウォーターマークを効率的に管理できます。この手法を C# アプリケーションに組み込んで、ドキュメント処理機能を強化します。このアプローチにより柔軟性がもたらされ、Windows、macOS、Linux などのさまざまなオペレーティング システムとの互換性が得られます。 .NET がシステムにインストールされている限り、有効です。次のコード例では、C# を使用して DOCX でテキストの透かしを変更する ことが簡単になります。
C# を使用して DOCX のウォーターマーク テキストを更新するコード
using GroupDocs.Watermark; | |
using GroupDocs.Watermark.Search.SearchCriteria; | |
using GroupDocs.Watermark.Search; | |
namespace UpdateWatermarkTextinDOCXUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Watermark library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Watermark.lic"); | |
using (Watermarker watermarker = new Watermarker("input.docx")) | |
{ | |
// Search watermark matching a particular text | |
TextSearchCriteria searchCriteria = new | |
TextSearchCriteria("Watermark Text", false); | |
PossibleWatermarkCollection possibleWatermarks = | |
watermarker.Search(searchCriteria); | |
Console.WriteLine("Found {0} possible watermark(s).", | |
possibleWatermarks.Count); | |
foreach (PossibleWatermark watermark in possibleWatermarks) | |
{ | |
// Update text | |
watermark.Text = "Modified Watermark Text"; | |
} | |
// Save document | |
watermarker.Save("output.docx"); | |
} | |
} | |
} | |
} |
結論として、C# を使用して DOCX ファイル内のウォーターマーク テキストを更新する手法をマスターすると、動的で効率的な管理機能によるドキュメント処理が可能になり、さまざまなオペレーティング環境での生産性と柔軟性が向上します。選択したライブラリを構成し、ファイル パスに必要な調整を行ったら、提供されたコードをアプリケーションに統合する作業がスムーズかつ効率的になります。おめでとう!これで、C# の DOCX でテキストの透かしを 変更する方法 のテクニックを習得できました。
前回のチュートリアルでは、C# を使用して画像の透かしを DOCX ファイルに組み込む方法についての詳細なガイドを提供しました。さらにサポートが必要な場合は、C# を使用して画像のウォーターマークを DOCX に追加する の方法に関する包括的なチュートリアルを参照することをお勧めします。