Як додати цифровий підпис у 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#.

 Українська