Come firmare PDF con firma digitale utilizzando Java

In questo argomento di istruzioni, ti mostreremo come firmare un documento PDF con una firma digitale utilizzando Java. Utilizzeremo una delle popolari librerie di firme per firmare PDF con una firma digitale in Java. Non è necessario alcun software aggiuntivo per l’implementazione di questa funzionalità e puoi sviluppare la funzionalità con poche chiamate API e due-tre righe di codice.

Passaggi per firmare PDF con firma digitale utilizzando Java

  1. Imposta GroupDocs.Signature for Java dal repository Maven nel progetto Java
  2. Aggiungi le classi necessarie per l’implementazione della firma digitale in PDF utilizzando Java
  3. Crea un’istanza della classe Signature e passa il PDF di origine al relativo costruttore
  4. Crea un oggetto della classe DigitalSignOptions e passa il file del certificato richiesto e la relativa password al costruttore
  5. Chiama il metodo Sign della classe Signature, passagli il nome del file PDF di output e DigitalSignOptions

L’implementazione della firma digitale in Java può essere facilmente ottenuta con l’aiuto delle istruzioni dettagliate di cui sopra. Inizieremo il processo di firma del PDF con una firma digitale installando la libreria richiesta e aggiungendo un riferimento alle classi necessarie. Verrà utilizzata una classe di firma per caricare il documento PDF di origine e la classe DigitalSignOptions verrà utilizzata per caricare il certificato e per definire le proprietà per la posizione della firma digitale. Infine, il documento PDF firmato verrà salvato su disco utilizzando il metodo Sign della classe Signature.

Codice per firmare PDF con firma digitale utilizzando Java

Abbiamo creato un esempio di firma digitale in Java per dimostrare l’implementazione della funzione. Abbiamo anche definito varie proprietà per la firma digitale tra cui l’immagine di sfondo, la posizione a sinistra, la posizione in alto, il numero di pagina e molte altre. Inoltre, puoi fornire documenti di origine come DOCS, XLSX, PPSM, TSV, PPTX e molti altri per firmare elettronicamente con una firma digitale.

In questo post abbiamo scritto istruzioni dettagliate e un programma Java per aggiungere la firma digitale al file pdf. In un recente articolo, abbiamo discusso di come utilizzare Java per firmare PDF con firme QR-Code, vedere Come firmare PDF con QR Code Signature utilizzando Java.

 Italiano