このチュートリアルでは、C# を使用して Word 文書に透かしを挿入する方法について説明します。 C# を使用して Word に透かしを追加するための構成、手順、および実行可能なサンプル コードに関する情報が得られます。透かしをカスタマイズし、出力ファイルを DOCX、DOC、またはその他の形式で保存するためのさまざまなオプションについても説明します。
C# を使用して Word 文書に透かしを追加する手順
- Aspose.Words for .NET を使用して透かしを追加する環境を確立する
- Document クラス オブジェクトを使用して Word ドキュメントを作成または読み込みます
- TextWatermarkOptions オブジェクトを作成して透かしパラメータを設定します
- 透かしテキストを設定する
- Word 文書を保存する
これらの手順では、C# を使用して Word 文書に透かしを付けるための環境構成と手順について説明します。 Document クラス オブジェクトを使用して Word ファイルを読み込み、次に TextWatermarkOptions オブジェクトを使用して透かしをカスタマイズします。最後に、透かしのテキストがカスタム プロパティと共に設定され、出力ファイルが目的の形式で保存されます。
C# を使用して Word に透かしを挿入するコード
using System; | |
using System.Drawing; | |
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add watermark in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create an empty document | |
Document doc = new Document(); | |
// Create the TextWatermarkOptions object | |
TextWatermarkOptions options = new TextWatermarkOptions() | |
{ | |
FontFamily = "Calibri", | |
FontSize = 42, | |
Color = Color.Blue, | |
Layout = WatermarkLayout.Diagonal, | |
IsSemitrasparent = true | |
}; | |
// Set the watermark text using the specified options | |
doc.Watermark.SetText("TRIAL VERSION WATERMARK", options); | |
// Save the document | |
doc.Save("AddTextWatermark_out.docx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
このサンプル コードは、C# を使用して Word で透かしを作成する方法を示しています。 TextWatermarkOptions オブジェクトは、透かしのフォント ファミリ、フォント サイズ、色、レイアウト、透明度を設定するために使用されます。透かしのレイアウトは斜めに設定されていますが、別のオプションとして水平を使用することもできます。
この記事では、Word ファイルに透かしを追加するプロセスを学習しました。 Word 文書に画像を追加するプロセスを知りたい場合は、C#を使用してWord文書に画像を追加する方法 の記事を参照してください。