数字签名
在 PDF 文档中应用数字签名的过程首先是导入一个现有的 PDF 文件。
要应用数字签名,请使用 signDigitalSignature
方法。该方法要求指定数字证书的文件路径,并提供签署文档所需的密码。此外,还可以包含其他信息,如签名原因和位置。
应用数字签名后,使用 "saveAs "方法导出已签名的 PDF 文档。现在,该版本的文档已安全签名。
import {PdfDocument} from "@ironsoftware/ironpdf"; (async () => { // Step 1. Import a PDF const pdf = await PdfDocument.open("sample.pdf"); // Step 2. Sign the PDF with digital certificate await pdf.signDigitalSignature({ certificatePath: "IronSoftware.pfx", certificatePassword: "123456", signingReason: "To show how to sign a PDF", signingLocation: "Chicago, USA", signatureImage: { SignatureImagePath: "logo.png" } }); //Step 3. The PDF is not signed until saved to file. await pdf.saveAs("signed.pdf"); })();
在 PDF 文档中应用数字签名的过程首先是导入一个现有的 PDF 文件。
要应用数字签名,请使用 signDigitalSignature
方法。该方法要求指定数字证书的文件路径,并提供签署文档所需的密码。此外,还可以包含其他信息,如签名原因和位置。
应用数字签名后,使用 "saveAs "方法导出已签名的 PDF 文档。现在,该版本的文档已安全签名。