Anwendung digitaler Signaturen in IronPDF
Eine digitale Signatur ist eine kryptografische Methode, die mithilfe der IronPDF-Bibliothek zu vorhandenen PDF-Dokumenten hinzugefügt werden kann. Dies umfasst das Hinzufügen von einzelnen und mehreren Signaturen mit inkrementellen Einsparungen Signaturen.
Unterstütztes digitales Signaturzertifikat
IronPDF unterstützt Zertifikate für digitale Signaturen im .pfx-Format für Windows und im .p12-Format für macOS. Diese entsprechen dem X509Certificate2-Standard. Sie können das Format Ihres vorhandenen digitalen Signaturzertifikats überprüfen, indem Sie seine Dateiendung überprüfen.
Wenn Sie kein Zertifikat im erforderlichen Format haben, lesen Sie diese Dokumentation, um ein neues X509Certificate2-Standardzertifikat zu erstellen. Das resultierende Zertifikat kann dann verwendet und auf ein PDF-Dokument über IronPDF angewendet werden.
X509KeyStorageFlags.Exportable. Bei einigen Zertifikaten ist KeyStorageFlags standardmäßig auf "Exportierbar" gesetzt. Der Versuch, andere KeyStorageFlags zu verwenden, führt dazu, dass eine Ausnahme ausgelöst wird.Signatur mit Bild
Ein Bild kann dem PDF-Dokument hinzugefügt werden, um visuell anzuzeigen, dass das Dokument digital signiert wurde. Dies kann mit IronPDF mit folgendem Codeausschnitt erreicht werden:
// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");
// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");
// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
' Create a PdfSignature object by specifying the certificate file (.pfx) and its password
Dim sig = New PdfSignature("IronSoftware.pfx", "123456")
' Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = New PdfSignatureImage("IronSoftware.png", 0, New Rectangle(0, 600, 100, 100))
Stellen Sie sicher, dass die Eigenschaft der Bilddatei im Projekt auf "CopyToOutputDirectory=always" gesetzt ist, damit das Bild im PDF-Dokument gefunden und gerendert werden kann, sobald die Signatur angewendet wurde.
Um mehr über die Anwendung digitaler Signaturen über IronPDF zu erfahren, besuchen Sie PDF-Dokument digital signieren.
Für technischen Support siehe bitte Wie man eine technische Support-Anfrage für IronPDF stellt.

