透かしは通常、ドキュメントの所有権または分類を示すために使用されます。この記事では、Aspose.Words for .NETAPIを使用してWord文書の透かしを操作する方法を学習します。透かしに関連する次のユースケースについて説明します。
C#でWord文書にテキスト透かしを追加する C#を使用してWord文書に画像透かしを追加する C#でWord文書から透かしを削除する C#でWord文書にテキスト透かしを追加する DOCファイルでもDOCXファイルでも、Word文書にテキスト透かしを追加または挿入できます。テキスト透かしを追加するには、以下の手順に従ってください。
入力DOC/DOCXファイルをロードします フォントやレイアウトなど、さまざまなTextWatermarkOptionsを設定します 透かしのテキストを設定します 出力ワードファイルを保存します 次のコードスニペットは、C#を使用してWord文書(DOC / DOCX)に透かしを追加する方法を示しています。
Document doc = new Document(dataDir + "Document.docx"); TextWatermarkOptions options = new TextWatermarkOptions() { FontFamily = "Arial", FontSize = 36, Color = Color.Black, Layout = WatermarkLayout.Diagonal, IsSemitrasparent = true }; doc.Watermark.SetText("CONFIDENTIAL", options); doc.Save(dataDir + "AddTextWatermark_out.docx"); 以下のスクリーンショットは、上記のC#コードスニペットによって作成されたサンプル出力です。
C#を使用してWord文書に画像透かしを追加する ワードドキュメントに透かしとして画像を追加することもできます。前の例で学習したように、テキストに加えて画像を追加できます。以下の手順に従って、Word文書に画像透かしを追加できます。
入力ワードファイルをロードする ImageWatermarkOptionsオブジェクトを初期化します ワードドキュメントの透かしとして画像を設定します 出力ファイルを保存します 次のコードスニペットは、C#を使用してWord文書に画像透かしを追加する方法を示す次の手順に基づいています。
Document doc = new Document(dataDir + "Document.doc"); ImageWatermarkOptions options = new ImageWatermarkOptions() { IsWashout = false }; doc.