Как да добавите цифров подпис в Excel с помощта на C#

Тази статия е предназначена да научи как да добавите цифров подпис в Excel с помощта на C#. Той предоставя концептуалните стъпки за написване на програма за добавяне на електронен подпис към документ на Excel с помощта на C#, така че да се предоставят първите стъпки и след това да се сподели работещ примерен код за тестване на тази функция. Информацията също се споделя за персонализиране на подписването на документа на Excel като XLSX с помощта на сертификата PFX.

Стъпки за вмъкване на електронен подпис в Excel с помощта на C#

  1. Конфигурирайте средата за използване на Aspose.Cells for .NET във вашия проект
  2. Заредете съществуваща работна книга или създайте нова работна книга с примерни данни в нея, като използвате обекта Workbook
  3. Създайте колекция от цифрови подписи
  4. Заредете сертификат, като използвате името на файла на сертификата и паролата
  5. Създайте digital signature, като използвате заредения сертификат, коментари и дата на подписване
  6. Добавете този подпис към колекцията, която допълнително се добавя към работната книга
  7. Запазете подписаната работна книга

Тук процесът за поставяне на цифров подпис в excel с помощта на c# е описан под формата на лесни за следване стъпки, където първо се споделят ресурсите за конфигурация и след това се обяснява стъпка по стъпка процедура, която съдържа всички класове, методи , и тяхното използване в последователност. Имате нужда от файл със сертификат PFX, неговата парола и работна книга, ако цифровите подписи трябва да бъдат добавени към съществуваща работна книга, в противен случай създайте проста нова работна книга за тестване на функцията, както е показано в примерния код по-долу. Окончателната работна книга с цифров подпис може да бъде запазена във всеки от поддържаните формати като XLSX, XLS, XLSM и др.

Код за цифрово подписване на документ на Excel с помощта на C#

Този код демонстрира как да добавите цифров подпис към Excel с помощта на C#, където обектът от клас X509Certificate2 се използва за зареждане на файла със сертификата. Имайте предвид, че има повече от 15 различни претоварени конструктори за този клас, които могат да се използват за зареждане на файл със сертификат. Освен това, докато създавате цифров подпис с помощта на този сертификатен файл, можете също да използвате масива от байтове, съдържащ сертификата, вместо файл на диска.

Този урок ни научи да електронно подписваме Excel документ с помощта на C#. Ако искате да научите процеса за отваряне на електронни таблици, защитени с парола, вижте статията на как да отворите защитен с парола Excel файл в C#.

 Български