So signieren Sie PDF mit QR-Code-Signatur mit Java

Dieses kurze Tutorial zeigt Ihnen, wie Sie QR-Code in Java erstellen und wie Sie ein PDF-Dokument mit einer QR-Code-Signatur mit Java signieren. Die folgenden Schritte helfen Ihnen, auf einfache Weise eine digitale QR-Code-Signatur zu generieren und sie zum Signieren einer PDF-Datei mit ein paar Codezeilen zu verwenden.

Schritte zum Signieren von PDF mit QR-Code-Signatur mit Java

  1. Installieren Sie GroupDocs.Signature for Java aus dem Maven-Repository in der Java-Anwendung
  2. Fügen Sie die erforderlichen Klassen zum Signieren von PDF mit QR-Code-Signatur in Java hinzu
  3. Initialisieren Sie die Klasse Signature und übergeben Sie die Quell-PDF an ihren Konstruktor
  4. Legen Sie Signaturoptionen für das ausgegebene PDF-Dokument fest, indem Sie eine Instanz der QrCodeSignOptions-Klasse erstellen
  5. Rufen Sie die Sign-Methode der Signature-Klasse auf und übergeben Sie den signierten PDF-Dateinamen zusammen mit QrCodeSignOptions

Die Java-QR-Code-Generator-Funktion kann implementiert werden, indem die obigen Schritte in einer Sequenz mit einigen API-Aufrufen ausgeführt werden. Sie können mit der Konfiguration des Projekts beginnen, indem Sie die erforderliche Bibliothek aus dem Maven-Repository installieren und die erforderlichen Klassen hinzufügen. Verwenden Sie danach die Signature-Klasse zum Laden der PDF-Eingabedatei und die QrCodeSignOptions-Klasse zum Festlegen von Eigenschaften für die QR-Code-Signatur. Am Ende fügt die Sign-Methode eine Signatur zu einem PDF-Dokument hinzu und speichert es auf einer Festplatte.

Code zum Signieren von PDF mit QR-Code-Signatur mit Java

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes;
import com.groupdocs.signature.exception.GroupDocsSignatureException;
import com.groupdocs.signature.options.sign.QrCodeSignOptions;
public class SignPdfWithQRCodeUsingJava {
public static void main(String[] args) throws Exception { // Main function to Sign PDF with QR Code in Java
// Remove the watermark in output PDF document by adding license
License lic = new License();
lic.setLicense("GroupDocs.Signature.lic");
try {
// Load the input PDF document for signing
Signature signature = new Signature("ample.pdf");
// Create QR-Code option with predefined QR Code text
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith");
// Setup QR-Code encoding type
options.setEncodeType(QrCodeTypes.QR);
// Set signature position
options.setLeft(100);
options.setTop(100);
// sign document to file
signature.sign("signed.pdf", options);
System.out.println("Done");
} catch (Exception e) {
throw new GroupDocsSignatureException(e.getMessage());
}
}
}

Wir haben das obige Beispiel entwickelt, wie Sie Java-Code zum Generieren von QR-Code verwenden und den generierten QR-Code verwenden können, um das PDF-Dokument elektronisch zu signieren. Wir haben die linken und oberen Positionen für die Signaturposition im obigen Beispielcode definiert. Darüber hinaus können Sie viele andere Parameter für die Signaturposition verwenden.

 Deutsch