firmare PDF utilizzando Java

Firmare i PDF con un certificato digitale garantisce che il documento provenga veramente da te e non sia stato alterato. È come un sigillo digitale che garantisce l’autenticità dei tuoi file. Partiamo per un’avventura basata su Java mentre approfondiamo la firma dei file PDF con facilità. In questo articolo scopriremo l’arte dei certificati digitali e il loro ruolo nel firmare facilmente i PDF utilizzando Java. Segui i passaggi per scoprire il codice Java che ti consente di firmare facilmente i PDF con certificati.

API Java per firmare digitalmente i file PDF

Aumenta la sicurezza dei tuoi documenti con l’API GroupDocs.Signature for Java! Questo potente strumento ti consente di incorporare perfettamente le firme digitali, garantendo l’integrità e l’autenticità dei tuoi file.

Download e integrazione:

  1. Visita il sito Web di GroupDocs e vai alla sezione Nuove versioni.
  2. Selezionare GroupDocs.Signature per la versione Java.
  3. Scarica i file JAR o aggiungi il seguente repository e le dipendenze all’interno della tua applicazione basata su Maven. (Si consiglia l’ultima versione)
<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-signature</artifactId>
      <version>23.12</version>
   </dependency>
</dependencies>

Ora passa rapidamente alla firma programmatica dei tuoi documenti non firmati.

Come firmare un PDF con un certificato digitale in Java

Una volta che hai tutto pronto, bastano pochi passaggi per firmare i tuoi documenti con successo utilizzando Java. Segui questi semplici passaggi per firmare il tuo documento con il certificato digitale:

  1. Inizia configurando l’oggetto Firma con il tuo documento:
  2. Crea un oggetto DigitalSignOptions e collegalo al file del tuo certificato:
  3. Modifica le opzioni di firma come password, posizione e numero di pagina, se necessario:
    • Imposta eventuali opzioni aggiuntive come dove vuoi che appaia la firma.
  4. Esegui il metodo firma per inserire la tua firma digitale sul documento.

Ecco un semplice esempio del codice che firma i documenti PDF con un certificato in Java.

// Codice Java per firmare PDF con certificato di firma digitale utilizzando Java
Signature signature = new Signature("path/document.pdf");

DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");

options.setImageFilePath("image.jpg");
options.setLeft(100);
options.setTop(100);
options.setPageNumber(1);
options.setPassword("1234567890");

// firmare il documento da archiviare
SignResult result = signature.sign("path/signed-document.pdf", options);

Allo stesso modo, puoi aggiungere più opzioni mentre firmi il documento. Le opzioni includono:

  • Sfondo
  • Stile del bordo
  • Informazioni di contatto
  • Data della firma a
  • Firmato digitale
  • Famiglia di font
  • Dimensione del font
  • Altezza
  • Immagine
  • Posizione
  • Margine
  • Numero di pagina
  • Motivo
  • Rotazione
  • Mostra su tutte le pagine
  • Trasparenza
  • Larghezza
PDF firmato - Firme digitali

Ottieni gratuitamente l’API Signature

Prova gratuita

Scarica la versione di prova gratuita dalla sezione download.

Licenza gratuita

Ottieni una licenza temporanea gratuitamente per esplorare questa libreria senza limitazioni.

API Java per firme digitali

Conclusione

In questa guida hai scoperto come firmare digitalmente i PDF utilizzando un certificato digitale in Java. Inoltre, personalizzare l’aspetto della firma è un gioco da ragazzi. Ora fai il passo successivo e sperimenta la creazione della tua applicazione Java. Crea un tocco personalizzato per firmare elettronicamente i PDF con certificati digitali utilizzando Java.

Guarda anche

Documenti PDF firmati elettronicamente – Risorse didattiche

Dai un’occhiata a questi link utili per ulteriori dettagli e risorse per esplorare l’API GroupDocs.Signature: