GroupDocs.Conversion for .NET 26.9 – September 2026 Release Highlights
GroupDocs.Conversion for .NET 26.9 introduces new GIS and compression formats, HTML slideshow conversion, TIFF enhancements, and tighter evaluation limits.
GroupDocs.Merger for .NET 26.9 – September 2026 Release Highlights
The September 2026 release (v26.9) introduces row‑wise spreadsheet joining, TIFF PageBuilder enhancements, improved licensing exceptions, accurate preview dimensions, and critical concurrency fixes.
GroupDocs.Comparison for .NET 26.9 – September 2026 Release Highlights
GroupDocs.Comparison for .NET 26.9 is here.
GroupDocs.Metadata for Python 26.9 – September 2026 Release Highlights
Version 26.9 of GroupDocs.Metadata for Python introduces a CLI, five new archive formats, PowerPoint support restoration, engine upgrades and key compatibility fixes.
Sign an Encrypted PDF Without Unlocking It: Four Password Paths in Python
An encrypted PDF can be signed without ever writing a decrypted copy: LoadOptions opens it in place and SaveOptions decides whether the signed output keeps the old password or gets a new one. This article compares the four password paths, including the two that fail, and explains why the failures arrive as RuntimeError rather than as the exception types the API names.
GroupDocs.Viewer for Python 26.9 – September 2026 Release Highlights
Version 26.9 introduces cross‑platform Project file rendering, Word page‑numbering, DPI settings, and removes libgdiplus dependencies.
GroupDocs.Conversion for Python 26.9 – September 2026 Release Highlights
Version 26.9 introduces ConversionEvents, new diagram formats, CAD options, and critical bug fixes.
GroupDocs.Viewer for Java 26.9 – September 2026 Release Highlights
GroupDocs.Viewer for Java 26.9 introduces OFD support, PDF annotation rendering, DPI settings, page numbering, and archive improvements.
GroupDocs.Viewer for Node.js 26.9 – September 2026 Release Highlights
GroupDocs.Viewer for Node.js 26.9 adds OFD support, PDF annotation rendering, DPI control, page numbering, archive enhancements, and several bug fixes.
Sign PDFs from Python in Docker: Two Layers Your Image Is Missing
A Python signing script that runs on a laptop fails twice in a slim container: once because the .NET binding has no libssl or libicu, and again because the image has no fonts and GroupDocs.Signature will not substitute a missing family. This tutorial builds both layers and the resolution code that keeps the script portable.