Обзор GroupDocs.Signature

API для подписания документов и связанных с ним операций в приложениях .NET.

Illustration signature

Добавление подписей к деловым документам в C#

Подписание документов. С помощью GroupDocs.Signature для .NET вы можете добавлять в документы PDF и Office различные типы подписей, такие как текст, изображения, штрих-коды и цифровые сертификаты. Этот API позволяет подписывать документы практически с любым типом данных, включая скрытые метаданные.

Обработка подписанных документов

Дополнительная обработка. Вы можете выполнять мощные операции с подписанными документами, используя GroupDocs.Signature. Это включает в себя поиск существующих подписей в деловых документах и ​​их проверку по определенным критериям. Кроме того, вы можете получать информацию о документе и просматривать страницы с помощью этого .NET API.

Настройка результатов

GroupDocs.Signature для .NET предлагает широкие возможности настройки. Вы можете точно расположить подписи в любом месте страницы документа и настроить их внешний вид, используя различные настройки. Кроме того, этот API поддерживает сохранение обработанных документов в широком диапазоне поддерживаемых форматов.

Независимость от платформы

GroupDocs.Signature для .NET поддерживает следующие операционные системы, платформы и менеджеры пакетов.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Поддерживаемые форматы файлов

GroupDocs.Signature для .NET поддерживает операции со следующими форматами файлов.

Форматы Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

Изображения и другие форматы

  • Портативный: PDF
  • Изображений: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • Другие форматы офисов: ODT, OTT, OTS, ODS, ODP, OTP, ODG

Другие форматы

  • Интернет: HTML, MHTML
  • Архивы: ZIP, TAR, 7Z
  • Сертификаты: PFX

Возможности GroupDocs.Signature

Подписание PDF-файлов, документов Office и изображений быстро и точно

Feature icon

Подписание документов

Точно добавляйте один или несколько поддерживаемых типов подписей в любом указанном месте деловых документов.

Feature icon

Настройка подписей

Используйте такие функции, как цвет, шрифт, граница, поворот и т. д., чтобы настроить внешний вид подписей.

Feature icon

Защита документа паролем

Защитите определенные типы документов, установив пароль после подписания.

Feature icon

Защита от изменений

Предотвратите изменение важных деловых документов после добавления подписи с помощью цифрового сертификата.

Feature icon

Конвертируйте подписанные файлы в другие форматы

Преобразуйте подписанные файлы в нужные форматы, например сохраняя документ Word в формате PDF.

Feature icon

Извлечение превью страниц

Извлекайте страницы из подписанных документов как отдельные изображения для дальнейшей обработки.

Feature icon

Поиск подписи в документах

Получить информацию о ранее добавленных подписях в определенных документах.

Feature icon

Проверка подписанных документов

Проверьте правильность подписания документов, используя функции проверки.

Feature icon

Обновить или удалить подписи

Легко перемещайте определенные подписи на странице, изменяйте их текст или удаляйте их без каких-либо проблем.

Примеры кода

Некоторые варианты использования типичных операций GroupDocs.Signature для .NET

Добавить QR-код в PDF

Добавление QR-кодов на определенные страницы PDF-документов может улучшить бизнес-процессы. Ниже приведен пример добавления QR-кода с помощью GroupDocs.Signature.

Как вставить QR-код в PDF.

// Загрузите документ для подписи
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // Создание вариантов QR-кода с заранее заданным текстом
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // Настройте тип и положение кодировки QR-кода на странице.
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // Подпишите документ и сохраните его как файл результатов.
    signature.Sign("file_with_QR.pdf", options);
}

Защита документа DOCX с помощью цифрового сертификата

Вы можете защитить документ, используя личные или корпоративные подписи, хранящиеся в виде цифровых сертификатов. Такие защищенные документы не могут быть изменены без аннулирования подписи.

Вот как обеспечить целостность документа.

// Загрузите документ для цифровой подписи
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // Укажите параметры цифровой подписи и укажите путь к файлу сертификата.
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // Установите пароль сертификата
        Password = "1234567890"
    };
    // Подпишите документ и сохраните его по нужному пути.
    signature.Sign("digitally_signed.docx", options);
}

 Русский