using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
IronPDF vs Docusign - So fügen Sie eine digitale Signatur zu einem PDF hinzu
Aktualisiert 13. August 2024
Teilen Sie:
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.
Was ist eine digitale Signatur?
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.
Warum sind digitale Signaturen wichtig?
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:
Sie können Dokumente von jedem Ort der Welt aus unterschreiben
Sie können elektronisch überprüft werden, was die Notwendigkeit einer manuellen Überprüfung verringert
Sie sind umweltfreundlicher und reduzieren den Papierverbrauch und Abfall
IronPDF vs. Docusign - Eingehender Vergleich
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.
Erste Schritte
Erstellen Sie Ihr Projekt in Visual Studio
Ö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.
Installieren Sie die IronPDF-Bibliothek
IronPDF ist einfach zu benutzen, aber noch einfacher zu installieren. Es gibt mehrere Möglichkeiten, dies zu tun:
Methode 1: NuGet-Paketmanager-Konsole
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.
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.
Digitales Signieren einer PDF-Datei mit IronPDF
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
Digitales Signieren einer PDF-Datei mit Docusign
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:
Schritt 3: Geben Sie die E-Mail-Adresse des Empfängers ein
Schritt 4: E-Mail-Betreff und Nachricht hinzufügen
Schritt 5: Unterschriftsfelder platzieren
Schritt 6: Überprüfen und senden
Schritt 7: Unterschreiben Sie das PDF-Dokument
Schritt 8: Abschluss des Prozesses
Lizenzierung und Preisgestaltung
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.
Schlussfolgerung
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!
Bevor er Software-Ingenieur wurde, promovierte Kannapat an der Universität Hokkaido in Japan im Bereich Umweltressourcen. Während seines Studiums wurde Kannapat auch Mitglied des Vehicle Robotics Laboratory, das Teil der Abteilung für Bioproduktionstechnik ist. Im Jahr 2022 wechselte er mit seinen C#-Kenntnissen zum Engineering-Team von Iron Software, wo er sich auf IronPDF konzentriert. Kannapat schätzt an seiner Arbeit, dass er direkt von dem Entwickler lernt, der den Großteil des in IronPDF verwendeten Codes schreibt. Neben dem kollegialen Lernen genießt Kannapat auch den sozialen Aspekt der Arbeit bei Iron Software. Wenn er nicht gerade Code oder Dokumentationen schreibt, kann man Kannapat normalerweise beim Spielen auf seiner PS5 oder beim Wiedersehen mit The Last of Us antreffen.
< PREVIOUS Text aus PDF extrahieren (Anleitung für Anfänger)