Cet article est conçu pour enseigner comment ajouter une signature numérique dans Excel à l’aide de C#. Il fournit les étapes conceptuelles pour écrire un programme pour ajouter une signature électronique à un document Excel à l’aide de C# de sorte que les premières étapes soient fournies, puis un exemple de code fonctionnel est partagé pour tester cette fonctionnalité. Les informations sont également partagées pour personnaliser la signature du document Excel comme un XLSX à l’aide du certificat PFX.
Étapes pour insérer une signature électronique dans Excel à l’aide de C
- Configurez l’environnement pour utiliser Aspose.Cells for .NET dans votre projet
- Charger un classeur existant ou créer un nouveau classeur avec des exemples de données à l’aide de l’objet Workbook
- Instancier une collection de signatures numériques
- Charger un certificat en utilisant le nom du fichier de certificat et le mot de passe
- Créez un digital signature en utilisant le certificat chargé, les commentaires et la date de signature
- Ajouter cette signature à la collection qui est ensuite ajoutée au classeur
- Enregistrer le classeur signé
Ici, le processus pour mettre la signature numérique dans Excel à l’aide de c# est décrit sous la forme d’étapes faciles à suivre où les ressources de configuration sont d’abord partagées, puis une procédure étape par étape est expliquée qui contient toutes les classes, méthodes , et leur utilisation dans l’ordre. Vous avez besoin d’un fichier de certificat PFX, de son mot de passe et d’un classeur si les signatures numériques doivent être ajoutées à un classeur existant. Sinon, créez un nouveau classeur simple pour tester la fonctionnalité, comme illustré dans l’exemple de code ci-dessous. Le classeur final avec une signature numérique peut être enregistré dans l’un des formats pris en charge tels que XLSX, XLS, XLSM, etc.
Code pour signer numériquement un document Excel à l’aide de C
Ce code montre comment ajouter une signature numérique à Excel à l’aide de C# où l’objet de classe X509Certificate2 est utilisé pour charger le fichier de certificat. Notez qu’il existe plus de 15 constructeurs surchargés différents pour cette classe qui peuvent être utilisés pour charger un fichier de certificat. De plus, lors de la création d’une signature numérique à l’aide de ce fichier de certificat, vous pouvez également utiliser le tableau d’octets contenant le certificat au lieu d’un fichier sur le disque.
Ce tutoriel nous a appris à signer électroniquement un document Excel en utilisant C#. Si vous souhaitez découvrir le processus d’ouverture de feuilles de calcul protégées par mot de passe, consultez l’article sur comment ouvrir un fichier Excel protégé par mot de passe en C #.