PDF digital mit QR-Code in C# signieren

PDF digital mit QR-Code in C# signieren

In der Neuzeit sind die digital signierten PDFs mit QR-Code für automatisierte digitale Verarbeitungssysteme sicherer und schnell überprüfbar geworden. Ein weiterer guter Grund für die Verwendung von QR-Codes ist, dass sie viele nützliche Informationen enthalten können. Wenn Sie wissen möchten, wie Sie PDF**-Dateien mit QR-Code in C# **esignieren können, sind Sie hier genau richtig.

Folgende Punkte werden in diesem Artikel behandelt:

C#-Bibliothek zum digitalen Signieren von PDF mit QR-Code

Sie können die DLL herunterladen oder installieren, indem Sie den Befehl (wie unten angegeben) in der NuGet-Paket-Manager-Konsole ausführen.

Install-Package GroupDocs.Signature

Schritte zum digitalen Signieren von PDFs mit QR-Code in C#

Beginnen wir nach der Installation mit dem Schreiben einiger Codezeilen.

Bitte befolgen Sie die Schritte und das unten erwähnte Code-Snippet:

  1. Instanziieren Sie die Klasse Signature und übergeben Sie den Pfad des Quelldokuments als Konstruktorparameter.
  2. Initialisieren Sie eine Instanz der Klasse QrCodeSignOptions und legen Sie die Eigenschaften EncodeType und Text fest.
  3. Rufen Sie die Methode Sign der Klasse Signature auf und übergeben Sie den Pfad der Ausgabedatei und QrCodeSignOptions an sie.

Sie können einfach das folgende Codebeispiel kopieren und in Ihre C#-Datei einfügen:

Die Ausgabe ist im Bild unten zu sehen:

QR-Code-Zeichen

eSign-PDF mit QR-Code in C# – Erweiterte Optionen

Die PDF eSign-Bibliothek bietet einige zusätzliche nützliche Optionen in der Klasse QrCodeSignOptions. Sie können diese Klasse verwenden, um Signaturausrichtung, Ränder, Rahmen, Schriftart, Farben und Hintergrund anzugeben. Darüber hinaus können Sie die Ergebnisse einer neu erstellten Signatur mit der Klasse SignResult überprüfen.

Im Folgenden sind die Schritte zum Erstellen eines QR-Codes mit erweiterten Optionen aufgeführt:

  1. Initialisieren Sie eine neue Instanz der Klasse Signature, indem Sie den Pfad des Quelldokuments als Konstruktorparameter angeben.
  2. Instanziieren Sie eine Instanz der Klasse QrCodeSignOptions.
  3. Legen Sie den Text und den Kodierungstyp der Signatur fest.
  4. Legen Sie die Position der Signatur fest.
  5. Geben Sie die Ausrichtung, die Ränder, die Rahmen, die Schriftart, die Farben und den Hintergrund der Signatur an.
  6. Rufen Sie die Methode Sign der Klasse Signature auf und übergeben Sie den Pfad der Ausgabedatei und QrCodeSignOptions an sie.
  7. Optional können Sie das Objekt SignResult abrufen, um die neu erstellten Signaturen zu analysieren oder zu verifizieren.

Der folgende C#-Code zeigt, wie Sie mit erweiterten Optionen ein PDF mit QR-Code signieren:

Sie erhalten die Ausgabe wie im folgenden Bild zu sehen:

eSign-PDF

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Abschluss

In diesem Artikel haben wir gelernt, PDF mit QR-Code in C# mithilfe einer Bibliothek für elektronische Signaturen digital zu signieren. Außerdem haben Sie sich Kenntnisse über einige erweiterte Optionen angeeignet, um das QR-Code-Zeichen in Ihre PDF-Dokumente einzufügen. Sie können die Dokumentation besuchen, um mehr über andere Funktionen der Bibliothek für digitale Signaturen zu erfahren.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Siehe auch