IRONSOFTWAREHOME
PDFに署名を追加


// Step 1. Create a PDF
PdfDocument pdf = PdfDocument.renderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
Signature signature = new Signature("Iron.pfx", "123456");

// Step 3. Optional signing options and a handwritten signature graphic
signature.setSigningContact("support@ironsoftware.com");
signature.setSigningLocation("Chicago, USA");
signature.setSigningReason("To show how to sign a PDF");
File imageFile = new File("handwriting.png");
byte[] imageBytes = Files.readAllBytes(imageFile.toPath());
signature.setSignatureImage(imageBytes, new Rectangle(100, 200, 250, 100));

// Step 4. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
SignatureManager signatureManager = pdf.getSignature();
signatureManager.SignPdfWithSignature(signature);

// Step 5. The PDF is not signed until saved to file, stream or byte array.
pdf.saveAs("signed.pdf");
mvn install
PDFに署名を追加

PDFに署名を追加

Java開発者は、IronPDF for JavaのSignatureManagerクラスを使用して、PDFドキュメントに電子署名およびデジタル署名をプログラムで追加することができます。

デジタル署名の場合、有効な.pfxまたは.p12証明書の場所とパスワードを使用して、新しいSignatureクラスのインスタンスを作成してください。 次に、作業中のPDFのsignPdfWithSignatureメソッドを呼び出し、証明書でPDFに署名します。

IronPDFはまた、コンピューター生成されたテキスト画像や手書きのデジタル化された画像の形式で署名画像の追加をサポートしています。 PDFに署名する前に、addSignatureImageメソッドを使用して、そのような画像を署名に追加してください。

PDFページに手書き署名を追加する必要がありますか? HtmlStamperクラスを使用して、ドキュメントの1ページ以上にHTMLテキストや画像を追加します。

Javaでプログラム的にPDFにデジタル署名を追加する方法

  1. PDFにデジタル署名を追加するためにIronPDF Javaライブラリをインストールします。
  2. 直感的なAPIを使用して既存のPDFを読み込むか、新しいPDFをレンダリングします。
  3. Signatureオブジェクトを作成し、その詳細情報をカスタマイズします。
  4. PDFインスタンスでSignatureManagerにアクセスします。
  5. signPdfWithSignatureメソッドでPDFに署名します。
Explore the Signature Class for Java Digital Signatures
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。