デジタル署名
using IronPdf;
using IronPdf.Signing;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var renderer = new ChromePdfRenderer();
var doc = renderer.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

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
    // Step 3. Optional signing options and a handwritten signature graphic
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature);

//Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf");
NuGet Download
PM > Install-Package IronPdf
デジタル署名

デジタル署名

PDFドキュメントにデジタル署名をすることは、ドキュメント自体に認証を追加する方法を提供して、その整合性を保証するのに役立ちます。 IronPDFでは、新規または既存のPDFファイルに署名する際にいくつかのオプションがあります。これには、証明書でPDFドキュメントにデジタル署名する、署名の手書きのグラフィカルバージョンをPDFに追加する、証明書の画像をPDFにスタンプする、または署名欄をPDFに作成してユーザーの署名を促すことが含まれます。

IronPDFでPDFにデジタル署名するための手順

このプロセスの最初のステップは、署名したいPDFをロードするか作成することです。 この例では、新しいChromePdfRendererインスタンスを作成します。 これは、HTMLやCSS、JavaScriptを品質を落とさずにPDFにレンダリングするために使用されるIronPDFの強力なレンダリングエンジンです。 次にRenderHtmlAsPdfメソッドを使用して、HTML文字列を署名用に準備された高品質のPDF文書にレンダリングします。 生成されたPDFはdoc変数に保存されます。

次に署名を作成する必要があります。 この例では、PDFドキュメントに証明書で署名します。 SigningReasonは文書が署名される理由を提供します。

次に、作成したPdfSignatureオブジェクトを使用してPDF文書に署名します。 Signメソッドを呼び出すことにより、PDF文書に1行で簡単に署名を適用します。この方法で、複数の署名証明書をPDF文書に適用することができます。

最後に、SaveAsメソッドを使用して署名されたPDF文書を保存します。このメソッドは、指定されたファイルの場所にPDFを保存します。

IronPDFでPDFに安全に署名する方法をご覧ください。
GitHubで見る

準備はできましたか?

Nuget Downloads 21,916,531バージョン:2026.11リリースされたばかり