今日のデジタル環境では、ドキュメントのセキュリティを確保することが最も重要です。 PDF ファイルを保護する効果的な方法の 1 つは、テキストの透かしを追加することです。テキストの透かしは、不正コピーを防止するだけでなく、ドキュメントにプロフェッショナルな雰囲気を与えます。この記事では、C# を使用して PDF にテキストの透かしを追加する方法をコード例とともに説明し、ドキュメントのセキュリティを強化するための実用的で効果的なソリューションを提供します。 C# で PDF にテキストの透かしを挿入する方法を説明する主な手順は次のとおりです。
C# を使用して PDF にテキスト透かしを追加する手順
- PDF ドキュメントに透かしを挿入するには、GroupDocs.Watermark for .NET を利用するように IDE を設定してください
- PdfLoadOptionsクラスのオブジェクトを作成する
- PDF ファイルのパスと PdfLoadOptions のオブジェクトをコンストラクターに指定して、Watermarker クラスをインスタンス化します。
- TextWatermark クラスをインスタンス化し、そのプロパティをウォーターマークの希望の仕様に設定します。
- PdfArtifactWatermarkOptions クラスのオブジェクトを作成します
- PdfArtifactWatermarkOptions クラスの PageIndex プロパティを使用して、Watermarker.Add メソッドを使用してドキュメントのページにウォーターマークを適用します。
- Watermarker.Save メソッドを呼び出して、結果の PDF ドキュメントをディスクに保存します。
テキストの透かしは、誰かが所有している、または機密であるために文書が保護されていることを示す、文書上の目に見える標識のようなものです。これは、C# を使用して PDF にテキストの透かしを追加する簡単な方法であり、ドキュメントのセキュリティと専門性を高めます。この記事で説明する手順に従うことで、テキスト ウォーターマークを C# アプリケーションにシームレスに統合し、ドキュメントを保護し、所有権を簡単に主張できます。このアプローチは柔軟であり、.NET がインストールされていれば、Windows、macOS、Linux などのさまざまなオペレーティング システムで利用できます。
C# を使用して PDF にテキストの透かしを追加するコード
using GroupDocs.Watermark; | |
using GroupDocs.Watermark.Options.Pdf; | |
using GroupDocs.Watermark.Watermarks; | |
namespace AddTextWatermarktoPDFUsingCSharp | |
{ | |
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"); | |
PdfLoadOptions loadOptions = new PdfLoadOptions(); | |
// Specify an absolute or relative path to your document. | |
using (Watermarker watermarker = new Watermarker("input.pdf", loadOptions)) | |
{ | |
// Add text watermark to the first page | |
TextWatermark watermark = new TextWatermark("This is a test watermark", | |
new Font("Arial", 18)); | |
watermark.RotateAngle = -45; | |
watermark.TextAlignment = TextAlignment.Center; | |
watermark.X = 100; | |
watermark.Y = 200; | |
PdfArtifactWatermarkOptions options = new PdfArtifactWatermarkOptions(); | |
options.PageIndex = -1; // default - all pages | |
watermarker.Add(watermark, options); | |
watermarker.Save("output.pdf"); | |
} | |
} | |
} | |
} |
要約すると、C# で PDF にテキストの透かしを追加する方法のプロセスをマスターすると、ドキュメントのセキュリティと専門性を高めるための簡単かつ強力な手段が得られます。そのため、機密性の高いビジネス文書、法的契約書、クリエイティブなプレゼンテーションを保護する場合でも、テキスト透かしを追加することで文書のセキュリティと整合性を管理できるようになります。選択したライブラリをセットアップし、ファイル パスに必要な調整を行ったら、提供されたコードをアプリケーションに統合する作業がスムーズかつ効率的になります。
前回のチュートリアルでは、C# を使用して DOCX にテキスト ウォーターマークを追加するための詳細なガイドを提供しました。さらにサポートが必要な場合は、C# を使用して DOCX にテキストの透かしを追加する の方法に関する包括的なチュートリアルを参照することをお勧めします。