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

