Hoe u een digitale handtekening in Excel kunt toevoegen met C #

Dit artikel is bedoeld om te leren hoe u een digitale handtekening in Excel kunt toevoegen met C#. Het biedt de conceptuele stappen om een programma te schrijven voor het toevoegen van een elektronische handtekening aan een Excel-document met behulp van C#, zodat de eerste stappen worden gegeven en vervolgens een werkende voorbeeldcode wordt gedeeld om deze functie te testen. Er wordt ook informatie gedeeld om de ondertekening van het Excel-document aan te passen zoals een XLSX met behulp van het PFX-certificaat.

Stappen om elektronische handtekening in Excel in te voegen met C

  1. Configureer de omgeving om Aspose.Cells for .NET in uw project te gebruiken
  2. Laad een bestaande werkmap of maak een nieuwe werkmap met voorbeeldgegevens erin met behulp van het object Workbook
  3. Instantieer een verzameling digitale handtekeningen
  4. Laad een certificaat met behulp van de bestandsnaam van het certificaat en het wachtwoord
  5. Maak een digital signature met behulp van het geladen certificaat, opmerkingen en ondertekeningsdatum
  6. Voeg deze handtekening toe aan de verzameling die verder aan de werkmap wordt toegevoegd
  7. Bewaar de ondertekende werkmap

Hier wordt het proces om een digitale handtekening in Excel te zetten met behulp van c# beschreven in de vorm van eenvoudig te volgen stappen waarbij eerst de configuratiebronnen worden gedeeld en vervolgens een stapsgewijze procedure wordt uitgelegd die alle klassen, methoden bevat , en hun gebruik in volgorde. U hebt een PFX-certificaatbestand, het bijbehorende wachtwoord en een werkmap nodig als de digitale handtekeningen moeten worden toegevoegd aan een bestaande werkmap. Maak anders een eenvoudige nieuwe werkmap om de functie te testen, zoals wordt aangetoond in de voorbeeldcode hieronder. De uiteindelijke werkmap met een digitale handtekening kan worden opgeslagen in elk van de ondersteunde formaten zoals XLSX, XLS, XLSM, enz.

Code om een Excel-document digitaal te ondertekenen met C#

Deze code laat zien hoe u een digitale handtekening aan Excel kunt toevoegen met C#, waarbij het klasseobject X509Certificate2 wordt gebruikt om het certificaatbestand te laden. Merk op dat er meer dan 15 verschillende overbelaste constructors voor deze klasse zijn die kunnen worden gebruikt om een certificaatbestand te laden. Ook kunt u bij het maken van een digitale handtekening met behulp van dit certificaatbestand ook de array van bytes gebruiken die het certificaat bevat in plaats van een bestand op de schijf.

Deze tutorial heeft ons geleerd om elektronisch een Excel-document te ondertekenen met C#. Raadpleeg het artikel over hoe een met een wachtwoord beveiligd Excel-bestand te openen in C # als u het proces wilt leren om met een wachtwoord beveiligde spreadsheets te openen.

 Nederlands