English
Building an Office metadata sanitizer in Node.js with GroupDocs.Metadata

Build a Metadata Sanitizer in Node.js: Clearing Office Document PII Step by Step

Office files carry author names, review trails, and SharePoint workflow fields in metadata nobody opens. This tutorial builds a Node.js sanitizer one step at a time with GroupDocs.Metadata: tag specifications, a reusable name-substring builder, the one-call sanitize, and the verification scan that proves the file is clean.
· GroupDocs Team · 7 min
Sanitizing Office document metadata in a Java compliance workflow

Metadata PII in Regulated Document Workflows: Sanitizing Office Files in Java

Regulated workflows fail on metadata nobody reads: author fields, reviewer names, revision counters, SharePoint approver IDs. This article shows how a Java sanitization step built on GroupDocs.Metadata clears those groups by tag and by name, when a full sanitize replaces the targeted passes, and why the verification scan is the part that turns cleanup into evidence.
· GroupDocs Team · 7 min
Automating Office document metadata cleanup with C# and GroupDocs.Metadata

Office Metadata Cleanup in .NET: From Manual Inspection to a Verified Pass

Cleaning personal data out of Office documents by hand does not scale and leaves no record. This article contrasts the manual routine with a .NET pass built on GroupDocs.Metadata: predicates that target one property group at a time, a one-call full wipe, and a verification scan that separates metadata leaks from content-level ones.
· GroupDocs Team · 7 min
Cover image for GroupDocs.Total for Node.js 26.8 release – August 2026

GroupDocs.Total for Node.js 26.8 – August 2026 Release Highlights

Version 26.8 delivers the initial public Node.js package that unifies all on‑premise GroupDocs document APIs—viewer, converter, editor, signature, and more—through a single @groupdocs/groupdocs.total dependency.
· GroupDocs Team · 2 min
Removing PII from Office document metadata with GroupDocs.Metadata in Python

Remove PII from Office Files in Python: Targeted Passes vs Full Sanitize

Office documents carry personal data in places nobody reviews: author fields, comment properties, revision counters, SharePoint workflow stamps. This guide compares tag-driven removal, name-pattern removal, and the one-call sanitize() in GroupDocs.Metadata for Python via .NET, and closes with a verification scan.
· GroupDocs Team · 7 min

How to Extract Annotations from PDF Documents Using GroupDocs.Parser in .NET

Learn how to extract annotations from PDF documents with GroupDocs.Parser for .NET. This guide covers whole-document extraction, page-level extraction, combined text-and-annotation extraction, and exporting results to CSV or JSON.
· GroupDocs Team · 7 min
Before and after: manual metadata panels replaced by Java XMP automation

Stop Fixing Adobe File Metadata by Hand: XMP Automation in Java

Filling XMP panels by hand does not scale past a handful of Adobe files. This guide replaces the manual routine with a small Java toolkit built on GroupDocs.Metadata: snapshot the packet, read the schemes that matter, stamp copyright, and write keywords, with the same code serving PSD and AI files.
· GroupDocs Team · 7 min
Managing XMP metadata in PSD and AI files with GroupDocs.Metadata in .NET

How Creative Production Teams Manage XMP Metadata in PSD and AI Files with .NET

Production teams moving thousands of Adobe assets need rights, credits, and keywords inside the files, not in a spreadsheet beside them. This guide shows how GroupDocs.Metadata for .NET snapshots, checks, and writes XMP metadata in PSD and AI files as part of a DAM pipeline, with working C# for every step.
· GroupDocs Team · 7 min
Diffing document metadata between versions with Python - quick start

Compare Document Metadata Between Versions in Python: A Quick-Start Guide

GroupDocs.Metadata for Python via .NET turns document version comparison into a short script: flatten both property trees, classify the delta, isolate ownership and revision signals, and export audit-ready reports. This quick-start gives you the working code and the key calls behind it.
· GroupDocs Team · 7 min
Reading and writing XMP metadata in Adobe PSD and AI files with Python

How to Read and Write XMP Metadata in PSD and AI Files Using Python

Every PSD and AI file carries an XMP packet with ownership, licensing, and search data inside. This tutorial walks through reading the packet, targeting the Dublin Core and Photoshop schemes, and writing copyright, creator, and keyword values back with GroupDocs.Metadata for Python via .NET.
· GroupDocs Team · 7 min