Come aggiungere la firma digitale in Excel usando C#

Questo articolo è progettato per insegnare come aggiungere la firma digitale in Excel usando C#. Fornisce i passaggi concettuali per scrivere un programma per aggiungere una firma elettronica a un documento Excel utilizzando C# in modo che vengano forniti i primi passaggi e quindi venga condiviso un codice di esempio funzionante per testare questa funzionalità. Le informazioni vengono inoltre condivise per personalizzare la firma del documento Excel come un XLSX utilizzando il certificato PFX.

Passaggi per inserire la firma elettronica in Excel utilizzando C#

  1. Configura l’ambiente per utilizzare Aspose.Cells for .NET nel tuo progetto
  2. Carica una cartella di lavoro esistente o creane una nuova contenente dati di esempio utilizzando l’oggetto Workbook
  3. Istanziare una raccolta di firme digitali
  4. Carica un certificato utilizzando il nome del file del certificato e la password
  5. Crea un digital signature utilizzando il certificato caricato, i commenti e la data di firma
  6. Aggiungi questa firma alla raccolta che viene ulteriormente aggiunta alla cartella di lavoro
  7. Salva la cartella di lavoro firmata

Qui il processo per mettere la firma digitale in Excel usando c# è descritto sotto forma di passaggi facili da seguire in cui prima vengono condivise le risorse di configurazione e quindi viene spiegata una procedura passo-passo che contiene tutte le classi, i metodi , e il loro utilizzo in sequenza. È necessario un file di certificato PFX, la relativa password e una cartella di lavoro se le firme digitali devono essere aggiunte a una cartella di lavoro esistente, altrimenti creare una nuova cartella di lavoro semplice per testare la funzionalità, come illustrato nel codice di esempio seguente. La cartella di lavoro finale con una firma digitale può essere salvata in uno qualsiasi dei formati supportati come XLSX, XLS, XLSM, ecc.

Codice per firmare digitalmente un documento Excel utilizzando C#

Questo codice mostra come aggiungere la firma digitale a Excel usando C# dove l’oggetto classe X509Certificate2 viene usato per caricare il file del certificato. Si noti che esistono più di 15 diversi costruttori di overload per questa classe che possono essere usati per caricare un file di certificato. Inoltre, durante la creazione di una firma digitale con l’aiuto di questo file di certificato, puoi anche utilizzare l’array di byte contenente il certificato anziché un file sul disco.

Questo tutorial ci ha insegnato a firmare elettronicamente un documento Excel usando C#. Se vuoi imparare la procedura per aprire fogli di lavoro protetti da password, consulta l’articolo su come aprire un file Excel protetto da password in C#.

 Italiano