Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Nichts ist so endgültig wie eine Unterschrift am Ende einer Seite. Doch in Zeiten von Fernarbeit, internationalen Büros und länderübergreifenden Vereinbarungen reichen der klassische Stift und das Papier nicht mehr aus. Die digitale Unterschrift ist eine einfache und sichere Methode, um Geschäfte abzuschließen, ohne persönlich anwesend sein zu müssen.
In diesem Leitfaden vergleichen wir die digitale Signaturfunktion von IronPDF und Docusign. Vom Hinzufügen von Nachrichten bis hin zum Platzieren von Signaturfeldern werden wir uns die Funktionen, den Beispielcode und die Kosten ansehen, um herauszufinden, welches Tool für Sie am besten geeignet ist.
Zuvor sollten wir jedoch einen kurzen Blick darauf werfen, was eine digitale Signatur ist und warum sie wichtig ist.
Eine digitale oder elektronische Signatur ist eine mathematische Formel, die zur Authentifizierung und zur Gewährleistung der Integrität eines signierten Dokuments verwendet wird. Sie sind in vielen Ländern rechtsverbindlich und mit einem hohen Maß an Sicherheit ausgestattet - sie sind nicht nur ein Bild auf einer Seite.
Wenn ein Dokument digital signiert wird, wird die Signatur mit einem privaten Schlüssel erstellt, den nur der Unterzeichner kennt. Der Signaturschlüssel enthält Informationen über den Unterzeichner, einschließlich seines Namens, seiner E-Mail-Adresse und anderer Details. Um die Echtheit von digital signierten Dokumenten zu überprüfen, muss der Empfänger Zugang zum öffentlichen Schlüssel des Unterzeichners haben. Die öffentlichen Schlüssel werden verwendet, um die Signatur zu entschlüsseln und ihre Echtheit zu überprüfen.
Digital signierte Dokumente können für Verträge, Finanzunterlagen und andere, oft hochsensible Dokumente verwendet werden. In einigen Branchen sind Standards für digitale Signaturen vorgeschrieben. In den USA wurde bereits im Jahr 2000 ein Gesetz über elektronische Signaturen im globalen und nationalen Handel (Electronic Signatures in Global and National Commerce Act, E-Sign Act) verabschiedet. E-Signaturen gibt es schon seit einiger Zeit, und es ist wichtig, dass sie sicher sind.
Digitale Signaturen bieten mehrere Vorteile gegenüber herkömmlichen Signaturen:
Nachdem wir nun wissen, was eine digitale Signatur ist und warum sie wichtig ist, wollen wir uns ansehen, wie man ein digital signiertes Dokument erstellt, signiert und überprüft. In diesem Leitfaden vergleichen wir anhand von Beispielcode, wie IronPDF und Docusign diese Aufgaben bewältigen, und finden heraus, welche C#-Bibliothek für Ihr Projekt besser geeignet ist.
Öffnen Sie zunächst Visual Studio und gehen Sie zu Datei -> Neues Projekt -> Konsolenanwendung. Geben Sie Ihren Projektnamen ein, wählen Sie den Speicherort und klicken Sie auf die Schaltfläche Weiter. Wählen Sie das neueste .NET-Framework und dann Erstellen. Wenn Ihr Projekt fertig ist, können Sie unsere Bibliothek hinzufügen.
IronPDF ist einfach zu benutzen, aber noch einfacher zu installieren. Es gibt mehrere Möglichkeiten, dies zu tun:
Klicken Sie in Visual Studio im Projektmappen-Explorer mit der rechten Maustaste auf Referenzen und dann auf NuGet-Pakete verwalten. Klicken Sie auf Durchsuchen, suchen Sie nach 'IronPDF' und installieren Sie die neueste Version. Wenn Sie das sehen, funktioniert es:
Sie können auch zu Tools -> NuGet Package Manager -> Packet Manager Console gehen und die folgende Zeile auf der Registerkarte Package Manager eingeben:
Install-Package IronPdf
Schließlich können Sie IronPDF direkt vonDie offizielle IronPDF-Seite von NuGet. Wählen Sie die Option Paket herunterladen aus dem Menü rechts auf der Seite, doppelklicken Sie auf das heruntergeladene Paket, um es automatisch zu installieren, und laden Sie die Projektmappe erneut, um es in Ihrem Projekt zu verwenden.
Es hat nicht geklappt? Plattformspezifische Hilfe finden Sie auf unsererfortgeschrittene NuGet-Installationsanleitungsseite.
Sie können die IronPDF DLL-Datei auch direkt von uns beziehen und sie manuell zu Visual Studio hinzufügen. Ausführliche Anweisungen und Links zu den Windows-, MacOS- und Linux-DLL-Paketen finden Sie in unserer speziellenIronPDF-Installationsanleitungsseite.
Schreiben Sie den folgenden Code, um eine PDF-Datei digital zu signieren.
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// 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 = "john@email.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
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// 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 = "john@email.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
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Docusign ist ein Online-Tool, mit dem Sie Dokumente, die eine elektronische Signatur erfordern, versenden und empfangen können. Hier finden Sie eine Kurzanleitung für Docusign:
Für einfache elektronische Unterschriftsfunktionen bietet Docusign Tarife zwischen 10 und 40 Dollar pro Benutzer und Monat an. Für eine Entwickler-API mit einem Funktionsumfang, der dem von IronPDF näher kommt, liegen die Kosten zwischen 50 und 480 US-Dollar pro Monat.
Auf der anderen Seite kostet IronPDF nur $750 für eine lebenslange Lizenz, was bedeutet, dass Sie sich nicht an einen langfristigen Vertrag binden oder ein aktives Abonnement abschließen müssen, um unser Produkt zu nutzen. Außerdem ist in jeder Lizenz ein Jahr lang kostenloser Support enthalten.
Sind Sie bereit, IronPDF in die Hand zu nehmen? Sie können mit unseremIronPDF 30 Tage kostenlos testen. Außerdem ist die Nutzung für Entwicklungszwecke völlig kostenlos, so dass Sie wirklich sehen können, was in ihm steckt. Und wenn Ihnen gefällt, was Sie sehen, beginnt IronPDF bereits ab einem Preis von$749. Noch größere Einsparungen können Sie mit demIron Suite-Preisseite wo Sie alle neun Iron Software Tools zum Preis von zwei erhalten. Fröhliches Kodieren!
9 .NET API-Produkte für Ihre Bürodokumente