Come aggiungere la firma digitale al PDF in C#

Una firma elettronica digitale è un metodo per autenticare l’autenticità di un documento. Creeremo istruzioni dettagliate per aggiungere la firma digitale a PDF in C# in questo articolo. Creeremo anche un esempio per l’utilizzo della firma digitale in C# seguendo i passaggi completi. L’intero metodo per la firma di documenti PDF con firme digitali è descritto qui, insieme a un codice di esempio.

Passaggi per aggiungere la firma digitale al PDF in C#

  1. Installa GroupDocs.Signature for .NET dal gestore di pacchetti NuGet
  2. Aggiungere un riferimento agli spazi dei nomi richiesti per l’implementazione di una firma digitale
  3. Crea un oggetto della classe Signature e carica il documento PDF di input
  4. Crea un’istanza della classe DigitalSignOptions con il certificato richiesto e la relativa password
  5. Chiama il metodo Sign della classe Signature e passa il file PDF di output insieme a DigitalSignOptions

Seguendo i punti precedenti, puoi creare rapidamente la funzione di firma digitale C# con poche righe di codice. Innanzitutto, configura il pacchetto richiesto dal gestore pacchetti NuGet e includi lo spazio dei nomi necessario nel codice. Nel passaggio successivo, inizializza la classe Signature per caricare il PDF di origine, crea un’istanza della classe DigitalSignOptions e passa il file del certificato. Infine, aggiungi una firma digitale a un documento PDF e salvalo su un disco chiamando il metodo Sign.

Codice per aggiungere la firma digitale al PDF in C#

Seguendo le istruzioni complete fornite nella parte precedente, abbiamo dimostrato l’implementazione della firma digitale in c#. Abbiamo impostato alcuni attributi per la firma, inclusa la sua posizione a sinistra e in alto. Questo codice di esempio, d’altra parte, può essere utilizzato come punto di partenza per aggiungere proprietà come Contatto, Motivo, Posizione, Visibile e molte altre.

In questo argomento abbiamo discusso il processo per aggiungere una firma digitale in PDF usando C#. Di recente, abbiamo scritto un articolo su Come firmare un documento PDF con la firma del codice a barre in C#, dai un’occhiata per ulteriori informazioni.

 Italiano