Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Электронная подпись Word документов на C#

Wordize for .NET - профессиональное решение для работы с цифровыми подписями Word документов на C#. Класс Signer предоставляет C# разработчикам возможность подписания Word файлов с использованием ЭЦП и криптографических сертификатов стандарта X.509. Программное добавление электронных подписей обеспечивает юридическую значимость документов, защиту от несанкционированных изменений и соответствие требованиям электронного документооборота.

Функциональные возможности:
  • Цифровое подписание Word документов - метод Signer.Sign() добавляет криптографические подписи с использованием CertificateHolder (контейнера для работы с PFX сертификатами) и сертификатов X.509
  • Удаление электронных подписей - метод Signer.RemoveAllSignatures() удаляет все цифровые подписи из Word документа
  • Валидация электронных подписей для проверки целостности Word документов
  • Поддержка PFX сертификатов через CertificateHolder.Create() с парольной защитой для PKI инфраструктуры (системы управления криптографическими ключами и сертификатами)
  • Класс SignOptions управляет комментариями к подписи, временем подписания, паролем для доступа к сертификату, идентификатором криптопровайдера и уровнем XML-подписи
  • Поддержка Fluent API для запуска операции подписания Word через SignerContext и цепочку методов, что добавляет C# коду наглядности
Сценарии использования:
  • Простая электронная подпись - базовое подписание Ворд документов для внутренних корпоративных процессов
  • Усиленная подпись - защита финансовых отчетов и банковских документов от фальсификации
  • Квалифицированная электронная подпись - обеспечение правовой значимости договоров и официальных Ворд документов в системах ЭДО
  • Массовое подписание документов - автоматизация подписания Ворд файлов в системах электронного документооборота
  • Временные метки - добавление временной метки в документы для фиксации времени подписания и юридической значимости
  • Соответствие нормативным требованиям - обеспечение аутентификации Ворд документов и соответствия стандартам безопасности

Протестируйте возможности программного подписания Ворд документов электронной подписью в интерактивном онлайн-демо, которое представлено на этой странице. Для этого загрузите ваш Ворд документ и PFX сертификат, запустите операцию цифрового подписания и скачайте подписанный файл для проверки. Представленный фрагмент кода C# полностью готов для использования в вашем .NET проекте.

C#
Запустить код
Загрузите документ для подписания
Загрузите файл сертификата (PFX)
Выберите формат вывода из списка
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
Запустить код

Как подписать Word документы ЭЦП на C#

  1. Подключите Wordize SDK к своему .NET проекту
  2. Вызовите метод Signer.Sign(), указав в параметрах имя исходного Word документа, имя выходного документа и CertificateHolder с криптографическим сертификатом
  3. Получите Word документ, подписанный ЭЦП
5%