Как добавить цифровую подпись в Excel с помощью C#

Эта статья предназначена для того, чтобы научить добавлять цифровую подпись в Excel с помощью C#. В нем представлены концептуальные шаги по написанию программы для добавления электронной подписи в документ Excel с использованием C#, так что сначала предоставляются первые шаги, а затем предоставляется общий рабочий код для тестирования этой функции. Информация также используется для настройки подписи документа Excel, например XLSX с использованием сертификата PFX.

Шаги по вставке электронной подписи в Excel с помощью С#

  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 в С#.

 Русский