透かし入り
IronPDFは、HTMLでPDFドキュメントに"ウォーターマーク"を追加する方法を提供します。
ApplyStamp メソッドを使用すると、開発者は PDF ファイルに HTML ベースの透かしを追加できます。上記の例に示すように、透かしの HTML コードは、このメソッドの最初の引数として指定します。 ApplyStamp への追加引数により、透かしの回転、不透明度、および位置を制御できます。
透かしの配置をより細かく制御するには、ApplyWatermark メソッドの代わりに ApplyStamp メソッドを使用してください。 例えば、ApplyStamp を使用して:
- PDFに
Image、またはHTML透かしを追加する - PDFのすべてのページに同じウォーターマークを適用
- 特定のPDFページに異なるウォーターマークを適用
- ウォーターマークをページのコピーの前または後ろに配置する
- ウォーターマークの不透明度、回転、および配置をより正確に調整
C#でPDFファイルに透かしを追加する方法
- NuGetからIronPDFライブラリをダウンロードしてインストールする。
- 新しい
PdfDocumentを作成するか、既存のPdfDocumentファイルを使用してください。 ApplyStampメソッドを呼び出して、PDFに透かしを追加します。SaveAsを呼び出してPDFファイルをエクスポートします。
IronPDFを使用して透かしを適用するC#コードの例
プロジェクトにIronPDFライブラリをインストールしていることを確認してください。 詳細な手順についてはIronPDF NuGetパッケージページをご覧ください。
コードの説明:
- まず、PDF操作に必要なすべてのクラスとメソッドを提供する
IronPdfライブラリをインポートします。 PdfDocument.FromFileを使用して、既存の PDF のファイルパスを指定し、PDF ドキュメントを作成または読み込みます。- ウォーターマークのHTMLコンテンツを定義します。 この場合、ウォーターマークは"Confidential"という特定のスタイリングで表示されます。
ApplyStampメソッドは、PDFに透かしを重ねるために使用されます。 このメソッドは詳細なカスタマイズを可能にします:rotationDegrees: 透かしの回転角度(度単位)を指定します。leftおよびtop: 左上隅からの距離で、透かしの X 座標と Y 座標を指定します。opacity: 透かしの透明度を決定します。pageRange: どのページに透かしを入れるかを指定し、多様な配置戦略を可能にします。
- 最後に、
SaveAsメソッドは、変更された PDF を新しいファイルとしてエクスポートします。
結論として、IronPDFのApplyStampメソッドを使用すると、HTMLを用いてPDFドキュメントへの透かし入れを精密に制御することができます。 このアプローチは柔軟性があり、位置、スタイルのカスタマイズ、特定のページへのウォーターマークの適用などさまざまなカスタマイズニーズに対応します。

