Три способи завантаження документа, лише один з них безпечний
Документ, який посилається на віддалене зображення, змушує того, хто його відкриває, отримувати цю адресу. На сервері це передає контроль над вашими вихідними запитами тому, хто завантажує файл. GroupDocs.Signature 26.9 змінює налаштування за замовчуванням, пропускаючи пов’язані ресурси; у цій статті порівнюються три режими завантаження, показано, як створити білий список для одного хоста без відкриття дверей, і пояснено, чому підпис не потребує жодного мережевого доступу.
GroupDocs.Signature для .NET 26.9 – Основні моменти випуску вересня 2026
Випуск 26.9 зосереджений на безпеці, додає .NET 10, суворіші налаштування за замовчуванням та підтримку пост‑квантового підписання.
Підписати зашифрований PDF без розблокування: чотири шляхи паролів у Python
Зашифрований PDF можна підписати без створення розшифрованої копії: LoadOptions відкриває його на місці, а SaveOptions вирішує, чи підписаний результат зберігає старий пароль чи отримує новий. У цій статті порівнюються чотири шляхи паролів, включаючи два, які не працюють, і пояснюється, чому помилки виникають як RuntimeError, а не як типи виключень, зазначені в API.
Підпис у Linux‑контейнері: шрифти, гліфи та працюючі Dockerfile'и
GroupDocs.Signature не підмінює відсутній шрифт: вкажіть сімейство, якого немає в образі, і виклик викликає помилку замість автоматичного підбору. Оскільки образ середовища виконання .NET не містить жодного шрифту, текстовий підпис не працює, доки не додати шар шрифтів. У цій статті порівнюються образ без шрифтів і виправлений образ, а також показано, як визначити сімейство під час виконання.
Підписання PDF з Python у Docker: Два шари, яких не вистачає вашому образу
Скрипт підписання на Python, який працює на ноутбуці, двічі зазнає помилки в slim‑контейнері: спочатку через те, що прив’язка .NET не має libssl або libicu, а потім через відсутність шрифтів у образі, і GroupDocs.Signature не підставляє відсутню сімейство шрифтів. У цьому підручнику створюються обидва шари та код вирішення, який зберігає портативність скрипту.
Підписання PDF‑файлів з Node.js у Docker: три способи вибору шрифту
GroupDocs.Signature для Node.js запускає JVM у процесі, тому контейнеризація вимагає підготовки JDK та шрифтів перед будь‑яким підписанням. У цій статті порівнюються три способи вибору сімейства шрифтів — жорстке кодування, визначення за іменами файлів або сканування бібліотеки — і розглядаються особливості прив’язок, що формують код навколо них.
Рахунок за шрифти спливе пізніше: підписування контейнерів Java та CJK
Образи контейнерів Java включають DejaVu для AWT, що достатньо для підпису англійського тексту, але недостатньо для будь‑якого іншого. У цій статті розглядається, яку вартість часткове покриття має для робочого процесу документів, чому GroupDocs.Signature не працює, а не замінює, і як шар шрифтів плюс динамічне визначення сімейства перетворює інцидент на перевірку під час запуску.
GroupDocs.Signature для .NET 26.2 – Лютий 2026 – Основні моменти випуску
Версія 26.2 GroupDocs.Signature для .NET додає критичне виправлення Azure Key Vault, збільшує стандартну довжину підпису і доступна через NuGet.
GroupDocs.Signature для .NET 25.12 – грудень 2025. Основні моменти випуску
У випуску 25.12 додано цифрові підписи зображень на основі стеганографії, підвищення продуктивності LINQ та критичні виправлення для генерації попереднього перегляду Linux.
Як підписувати документи в .NET за допомогою USB-ключів PKCS#11, смарт-карт та HSM
Докладний посібник з інтеграції апаратних токенів PKCS#11 (USB-ключів, смарт‑карт, HSM) з GroupDocs.Signature для .NET з метою безпечного та відповідного підпису PDF‑документів.