Огляд GroupDocs.Signature

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

Illustration signature

Додавання підписів до ділових документів на C#

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

Оформлення підписаних документів

Додаткова обробка: ви можете виконувати потужні операції з підписаними документами за допомогою GroupDocs.Signature. Це включає пошук наявних підписів у бізнес-документах та їх перевірку за певними критеріями. Крім того, ви можете отримувати інформацію про документ і переглядати сторінки за допомогою цього API .NET.

Налаштування результатів

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);
}

 Українська