Підписати зашифрований PDF без розблокування: чотири шляхи паролів у Python
Зашифрований PDF можна підписати без створення розшифрованої копії: LoadOptions відкриває його на місці, а SaveOptions вирішує, чи підписаний результат зберігає старий пароль чи отримує новий. У цій статті порівнюються чотири шляхи паролів, включаючи два, які не працюють, і пояснюється, чому помилки виникають як RuntimeError, а не як типи виключень, зазначені в API.
GroupDocs.Viewer for Python 26.9 – Основні моменти випуску вересня 2026 року
Версія 26.9 вводить крос‑платформенний рендеринг файлів Project, нумерацію сторінок у Word, налаштування DPI та видаляє залежності libgdiplus.
GroupDocs.Conversion for Python 26.9 – Основні моменти випуску вересня 2026
Версія 26.9 вводить ConversionEvents, нові формати діаграм, параметри CAD та критичні виправлення помилок.
GroupDocs.Viewer for Java 26.9 – Вересень 2026 – Основні моменти випуску
GroupDocs.Viewer for Java 26.9 впроваджує підтримку OFD, рендеринг анотацій PDF, налаштування DPI, нумерацію сторінок та покращення архіву.
GroupDocs.Viewer for Node.js 26.9 – Основні моменти випуску вересня 2026 року
GroupDocs.Viewer for Node.js 26.9 додає підтримку OFD, рендеринг PDF‑анотацій, керування DPI, нумерацію сторінок, покращення архівів та кілька виправлень помилок.
Підпис у 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 не працює, а не замінює, і як шар шрифтів плюс динамічне визначення сімейства перетворює інцидент на перевірку під час запуску.
Як видалити метадані PDF у C#: Sanitize проти очищення лише автора
Юридичні та операційні команди все ще витікають Author та XMP з контрактних PDF. Цей посібник порівнює повні очищення Sanitize() та вибіркове видалення автора в GroupDocs.Metadata для .NET з кроками інспекції та верифікації.