Digitale Signaturen

Das digitale Signieren eines PDF-Dokuments trägt dazu bei, die Integrität des Dokuments sicherzustellen, indem es eine Methode zur Authentifizierung des PDFs selbst bietet. Mit IronPDF haben Sie mehrere Optionen, wenn es darum geht, eine neue oder bestehende PDF-Datei zu signieren. Diese sind entweder das digitale Signieren des PDF-Dokuments mit einem Zertifikat, das Hinzufügen einer grafischen handschriftlichen Version Ihrer Unterschrift zum PDF, das Stempeln eines Bildes des Zertifikats auf das PDF oder einfach das Erstellen eines Signaturformularfeldes auf dem PDF, um den Benutzer zur Signatur aufzufordern.

Schritte zum digitalen Signieren eines PDFs mit IronPDF

  • var renderer = new ChromePdfRenderer();
  • var doc = renderer.RenderHtmlAsPdf("<h1>Testen der 2048-Bit-Digitalen Sicherheit</h1>");
  • var signatur = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")

    {

    SigningContact = "[email protected]",

    SigningLocation = "Chicago, USA",

    SigningReason = "Um zu zeigen, wie man ein PDF signiert"

    };

  • doc.Sign(signature);
  • doc.SaveAs("signed.pdf");

    Der erste Schritt in diesem Prozess besteht darin, entweder das PDF zu laden oder zu erstellen, das wir signieren möchten. In diesem Beispiel werden wir ein neues PDF-Dokument aus HTML-Inhalten erstellen. Um dies zu tun, müssen Sie zunächst eine neue ChromePdfRenderer-Instanz erstellen. Dies ist der leistungsstarke Rendering-Engine von IronPDF, der verwendet wird, um HTML, CSS und JavaScript in PDF umzuwandeln, ohne an Qualität zu verlieren. Wir verwenden dann die RenderHtmlAsPdf-Methode, um unseren HTML-String in ein hochwertiges PDF-Dokument zu rendern, das zur Signatur bereit ist. Das resultierende PDF wird in der Variablen doc gespeichert.

    Als nächstes müssen wir unsere Signatur erstellen. Für das heutige Beispiel werden wir unser PDF-Dokument mit einem Zertifikat signieren. PdfSignature repräsentiert das digitale Signatur-Objekt zum Signieren der PDF-Datei, und es erfordert den Pfad zur ".pfx"-Datei, die wir für die Signatur verwenden möchten, sowie das Passwort, um auf diese Datei zuzugreifen. Wir haben dann drei optionale Eigenschaften eingeschlossen. Der SigningContact fügt der Signatur-Metadaten E-Mail- oder Kontaktinformationen hinzu, SigningLocation repräsentiert den Ort, an dem das Dokument unterzeichnet wird, und SigningReason gibt den Grund für die Unterzeichnung des Dokuments an.

    Als Nächstes müssen wir das PDF-Dokument mit dem PdfSignature-Objekt, das wir erstellt haben, signieren. Durch den Aufruf der Sign-Methode können wir die Signatur in einer einfachen Zeile auf das PDF-Dokument anwenden. Mehrere Signaturzertifikate können mit dieser Methode auf das PDF-Dokument angewendet werden.

    Schließlich werden wir das unterschriebene PDF-Dokument mit der SaveAs-Methode speichern, die das PDF am angegebenen Dateispeicherort speichert.

    Klicken Sie hier, um den Leitfaden anzusehen, einschließlich Beispielen, Beispielcode und Dateien >