English
Reporting packs, contracts and slide decks moving through a single-purpose .NET merge step

How Back-Office Teams Keep One-Off Document Jobs Out of the Full Merger API

Reporting packs, contract amendments and one-slide handoffs rarely need a full merge API. GroupDocs.Merger.LowCode turns each of those jobs into a single C# constructor call, with seven products built for exactly one operation each.
· GroupDocs Team · 7 min
Before and after: untrusted HTML merging secured with GroupDocs.Merger for .NET

Stop Trusting External Resources in Merged HTML - GroupDocs.Merger for .NET

Learn how GroupDocs.Merger for .NET denies external resources in merged HTML by default since 26.10. This guide covers the new LoadOptions defaults, IExternalResourceHandler, and WhitelistedResources, with working code.
· GroupDocs Team · 7 min
Cover image for GroupDocs.Total for Python 26.11 release highlights

GroupDocs.Total for Python 26.11 – November 2026 Release Highlights

Version 26.11 introduces five new products and broadens Python and OS support.
· GroupDocs Team · 3 min
Signing a PDF in .NET with a private key kept in HashiCorp Vault Transit

Sign PDFs in .NET with a Key That Never Leaves HashiCorp Vault

Learn how to sign PDFs with GroupDocs.Signature for .NET while the private key stays in HashiCorp Vault. The guide covers the ICustomSignHash signer, the certificate for a Vault key, a least-privilege Vault policy and key rotation, with working C# code.
· GroupDocs Team · 11 min
GroupDocs Assembly for Python 26.11 release with Linux and macOS wheels

GroupDocs.Assembly for Python 26.11 – November 2026 Release Highlights

GroupDocs Assembly for Python 26.11 introduces cross‑platform wheels, Python dict/list data sources, new API changes, and improved error handling.
· GroupDocs Team · 6 min
GroupDocs.Comparison for Java 26.11 Release Banner

GroupDocs.Comparison for Java 26.11 – November 2026 Release Highlights

GroupDocs.Comparison for Java 26.11 adds OCR-based image comparison, matches spreadsheet rows by content, makes spreadsheet comparison take seconds instead of minutes, lays out PDF results from the source page and fixes text, Word, presentation and HTML preview issues.
· GroupDocs Team · 9 min
A browser showing a PDF page with two annotation boxes and a comment panel with a reply

Build a browser annotation UI on GroupDocs.Annotation — no Angular required

The library reads and writes markup inside documents and draws nothing on a screen. That leaves one question for everyone who adopts it — how does a person actually draw the annotation? About 250 lines of plain JavaScript and six endpoints.
· GroupDocs Team · 4 min
Cover image showing GroupDocs.Conversion for Java 26.10 release highlights

GroupDocs.Conversion for Java 26.10 – October 2026 Release Highlights

Release 26.10 adds ISO/UUE archive conversion, HEIC image handling, metadata removal, and key bug fixes for GroupDocs.Conversion Java.
· GroupDocs Team · 4 min
Screenshot of GroupDocs.Parser for Python 26.10 release highlights

GroupDocs.Parser for Python 26.10 – November 2026 Release Highlights

Version 26.10 introduces annotation extraction, OCR for Arabic/Korean, HTML table support, a command‑line tool, and pure‑Python wheels.
· GroupDocs Team · 7 min
A PDF page with a highlighted line and an area box drawn around the title block

How to annotate a PDF in C#: highlight, comment, reply and extract

The shortest honest answer to ‘how do I annotate a PDF in C#?’ — seven calls, the two coordinate conventions that decide where the markup lands, and the one line a Linux container needs.
· GroupDocs Team · 5 min