Kako potpisati PDF s potpisom QR koda pomoću Jave

Ovaj kratki vodič pokazat će vam kako stvoriti QR kod u Javi i kako potpisati PDF dokument potpisom QR koda pomoću Jave. Sljedeći vam koraci pomažu da jednostavno generirate digitalni potpis QR koda i koristite ga za potpisivanje PDF-a s nekoliko redaka koda.

Koraci za potpisivanje PDF-a potpisom QR koda pomoću Jave

  1. Instalirajte GroupDocs.Signature for Java iz repozitorija Maven u Java aplikaciji
  2. Dodajte potrebne klase za potpisivanje PDF-a QR-Code potpisom u Javi
  3. Inicijalizirajte klasu Signature i proslijedite izvorni PDF njenom konstruktoru
  4. Postavite opcije potpisivanja za izlazni PDF dokument stvaranjem instance klase QrCodeSignOptions
  5. Pozovite metodu Sign klase Signature, proslijedite naziv potpisane PDF datoteke zajedno s QrCodeSignOptions

Značajka generatora Java QR koda može se implementirati slijedeći gornje korake u nizu s nekoliko API poziva. Možete započeti s konfiguracijom projekta instaliranjem potrebne biblioteke iz repozitorija Maven i dodavanjem potrebnih klasa. Nakon toga upotrijebite klasu Signature za učitavanje ulazne PDF datoteke i klasu QrCodeSignOptions za postavljanje svojstava za potpis QR-Code. Na kraju će metoda Sign dodati PDF dokumentu potpis i spremiti ga na disk.

Kod za potpisivanje PDF-a s potpisom QR koda pomoću Jave

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());
}
}
}

Razvili smo prethodni primjer kako možete koristiti Java kod za generiranje QR koda i iskoristiti generirani QR kod za e-potpisivanje PDF dokumenta. Definirali smo lijevu i gornju poziciju za poziciju potpisa u gornjem uzorku koda. Nadalje, možete koristiti mnoge druge parametre za poziciju potpisa.

 Hrvatski