Огляд GroupDocs.Signature

Потужна бібліотека підписання документів, розроблена для використання у Python‑застосунках.

Illustration signature

Всеохоплюючі цифрові підписи для бізнес‑документів у Python

GroupDocs.Signature for Python via .NET пропонує широкий спектр варіантів цифрових підписів, включаючи текст, штрихкоди, зображення, цифрові сертифікати та метадані для PDF, Office‑документів та зображень. Рішення оптимізовано для ефективної обробки документів.

Розширена обробка документів

GroupDocs.Signature дозволяє керувати підписаними документами, здійснювати пошук та валідацію підписів за різними критеріями. Ви також можете витягувати детальні дані документу або генерувати попередні перегляди сторінок.

Гнучкі формати виводу

Наш API дає вам контроль над остаточним форматом підписаних документів, забезпечуючи точне розташування підписів, налаштування їх вигляду та збереження у різних форматах. За потреби ви можете захистити документи паролем.

Незалежність від платформи

GroupDocs.Signature for Python via .NET працює на Windows x64, Linux x64 (glibc 2.27+) та macOS 12+ (Intel та Apple Silicon) з Python 3.5 - 3.14; середовище виконання .NET вбудовано в пакет.

Amazon
Docker
Azure
VS Code
Windows
macOS
Linux
PyPI

Підтримувані формати файлів

GroupDocs.Signature for Python via .NET підтримує операції для широкого спектру популярних форматів файлів. Дізнайтеся більше тут.

Формати Microsoft Office

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

Зображення та інші формати

  • Портативний: PDF
  • Зображення: BMP, GIF, JPG, JPEG, PNG, SVG, TIF, TIFF, WEBP, WMF, DJVU
  • Інші офісні формати: ODT, OTT, ODS, OTS, ODP, OTP

Інші формати

  • Photoshop: PSD
  • CorelDraw: CDR, CMX

Ключові функції 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 for Python via .NET.

Додати QR-коди до PDF

Інтеграція QR-кодів у конкретні сторінки PDF може допомогти оптимізувати ваші бізнес‑процеси. Цей приклад показує, як додати QR-код за допомогою GroupDocs.Signature for Python via .NET у Python.

Як вставити QR-код у PDF.

from groupdocs.signature import Signature
from groupdocs.signature.domain import QrCodeTypes
from groupdocs.signature.options import QrCodeSignOptions


def add_qr_code():
    # Завантажте документ для підпису
    with Signature("file_to_sign.pdf") as signature:

        # Створіть параметри QR-коду з попередньо визначеним текстом
        options = QrCodeSignOptions("The document is approved by John Smith")

        # Налаштуйте тип кодування QR-коду та положення на сторінці
        options.encode_type = QrCodeTypes.QR
        options.left = 100
        options.top = 100

        # Підпишіть документ і збережіть його як файл результату
        signature.sign("file_with_QR.pdf", options)


if __name__ == "__main__":
    add_qr_code()

Захистити DOCX цифровим підписом

Захистіть ваші документи за допомогою підписів, заснованих на цифрових сертифікатах. Цифрові підписи захищають ваші бізнес‑документи від несанкціонованих змін.

Ось як забезпечити цілісність документа.

from groupdocs.signature import Signature
from groupdocs.signature.options import DigitalSignOptions


def sign_with_certificate():
    # Завантажте документ для цифрового підпису
    with Signature("file_to_sign.docx") as signature:

        # Укажіть параметри цифрового підпису та вкажіть шлях до файлу сертифіката
        options = DigitalSignOptions("certificate.pfx")

        # Встановіть пароль сертифіката
        options.password = "1234567890"

        # Підпишіть документ і збережіть його в потрібному місці
        signature.sign("digitally_signed.docx", options)


if __name__ == "__main__":
    sign_with_certificate()

Готові почати?

Завантажте GroupDocs.Signature безкоштовно або отримайте пробну ліцензію для повного доступу!

Корисні ресурси

Вивчіть документацію, зразки коду та підтримку спільноти для покращення вашого досвіду.

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
✕
 Українська