Как добавить подпись в Word с помощью C#

В этом кратком руководстве как добавить подпись в Word с помощью C#, представлены сведения о конфигурации, подробные шаги и готовый к выполнению пример кода, в котором используется исходный документ Word, хранилище PKCS12 и его пароль. Вы можете установить ряд свойств перед тем, как подписать документ, который виден пользователям для справки. После того как вы вставите электронную подпись в Word с помощью C#, ее можно будет сохранить в любом из поддерживаемых форматов, таких как DOCX, DOC и т. д.

Шаги по добавлению подписи в Word с помощью C#

  1. Настройте среду разработки, чтобы добавить Aspose.Words с помощью диспетчера пакетов NuGet для подписи документов.
  2. Загрузите сертификат PFX, используя класс CertificateHolder, указав путь к файлу и пароль.
  3. Установите комментарии и время подписи с помощью объекта SignOptions
  4. Загрузите исходный файл Word с помощью FileStream
  5. Подпишите загруженный документ с помощью метода Sign в классе DigitalSignatureUtil.
  6. Загрузите подписанный документ и проверьте информацию о подписи

Эти шаги описывают процесс добавления цифровой подписи в Word с использованием C# путем совместного использования всех необходимых классов и методов. Нам нужно загрузить сертификат вместе с паролем, а затем установить несколько свойств, таких как комментарии органа подписи, дату и время подписи, изображение строки подписи и идентификатор поставщика. Наконец, мы подписываем документ с помощью класса DigitalSignatureUtil и сохраняем документ на диске, однако последний шаг является необязательным, поскольку мы продемонстрировали проверку подписи, загрузив подписанный документ обратно и отобразив его информацию.

Код для подписи документов Word с помощью C#

Этот код демонстрирует как вставить подпись в Word с помощью C# с помощью класса DigitalSignatureUtil. Он поддерживает множество других функций, а также удаление всех подписей из файла Word для его изменения. Точно так же класс DigitalSignature, который используется для получения ссылки на подпись в загруженном документе, содержит ряд свойств, таких как время подписания, комментарии, имя субъекта и имя издателя.

Это руководство помогло нам добавить подпись в Word с помощью C#. Если вы хотите создать файл Word с нуля, обратитесь к статье как создать документ ворд на с#.

 Русский