",e.hidden=!1,n=-1;return}n=0;var i=c.map(function(e,n){return''+s(w(e.href))+''+b(e.title,t)+''+s(y(e.href))+""}).join("");o>c.length&&(i+='
'+o+" matches — refine your search to narrow it down
"),e.innerHTML=i,e.hidden=!1,Array.prototype.forEach.call(e.querySelectorAll(".gd-home__result"),function(e){e.addEventListener("mouseenter",function(){h(+e.getAttribute("data-i"))})})}function d(){e.hidden=!0,e.innerHTML="",n=-1}function h(t){var s=e.querySelectorAll(".gd-home__result");if(!s.length)return;n=(t+s.length)%s.length,Array.prototype.forEach.call(s,function(e,t){e.classList.toggle("is-active",t===n)}),s[n].scrollIntoView({block:"nearest"})}function x(){var t=e.querySelectorAll(".gd-home__result");t.length&&n>=0&&(window.location.href=t[n].getAttribute("href"))}t.addEventListener("focus",f),t.addEventListener("input",function(){g(t.value)}),t.addEventListener("keydown",function(s){if(s.key==="Escape"){t.value?(t.value="",d()):r();return}if(e.hidden)return;s.key==="ArrowDown"?(s.preventDefault(),h(n+1)):s.key==="ArrowUp"?(s.preventDefault(),h(n-1)):s.key==="Enter"&&(s.preventDefault(),x())})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()})()

GroupDocs Developer Documentation

Developer guides, tutorials, and code for GroupDocs document processing SDKs — on-premise, across .NET, Java, Node.js, and Python.

Browse products

16 of 16
GroupDocs.Total

Manipulate documents from within your own desktop solutions and web apps without requiring any other commercial products

.NET Java Python
GroupDocs.Conversion

Huge conversion API that supports over 7400 document conversion pairs. With innumerous conversion options you will get hight quality result fast

.NET Java Node.js Python
GroupDocs.Viewer

Excellent file viewer component that empowers your C#, ASP.NET, and other .NET applications with document viewing features across more than 170+ supported file formats

.NET Java Node.js Python
GroupDocs.Markdown

GroupDocs.Markdown is an SDK for exporting PDF, Word, Excel, and other document types to Markdown, making your documents gen AI ready.

.NET Python
GroupDocs.Comparison

Document comparison API that detects document text, styling and formating changes quickly and with a high accuracy

.NET Java Node.js Python
GroupDocs.Watermark

Watermark manipulation APIs for creating, removing, smart searching, edit locking, and performing other powerful operations across all popular platforms and supported file formats

.NET Java Node.js Python
GroupDocs.Metadata

Native .NET API to dynamically read, write, edit and remove meta information from Microsoft Office, PDF, Multimedia, images and various other file formats

.NET Java Node.js Python
GroupDocs.Parser

Parse, extract images, raw & formatted text with metadata and perform a lot of operations with it using APIs which work on all popular platforms and supported file formats

.NET Java Python
GroupDocs.Merger

Powerful API to merge PDF, Word, Excel, PowerPoint documents and many other formats, move, reorder or remove document pages in different ways and with flexible options

.NET Java Node.js Python
GroupDocs.Assembly

Automate your document generation process with cross platform automation assembly APIs to boost productivity and accuracy

.NET Java Python
GroupDocs.Redaction

Build cross-platform applications that perform operations, such as, redacting, hiding, removing content and metadata from documents, presentations, worksheets and PDF files

.NET Java
GroupDocs.Signature

Outstanding electronic signature API that allows you to design your documents with digital certificate, image, text and hand-written signatures, QR-Code and many more

.NET Java
GroupDocs.Search

Transform your document search process with this API for advance full text search capability into any existing or new cross platform application

.NET Java
GroupDocs.Editor

Modern document editor API that allows you to edit various documents inside your applications without additional software installed

.NET Java Node.js Python
GroupDocs.Annotation

Powerful document annotator component that helps you to boost your applications with document annotation, commenting and collaboration features.

.NET Java Python
GroupDocs.Classification

Build custom applications to perform documents and text categorization operations using different taxonomies within your applications

.NET
For AI agents

Built to be machine-readable

Machine-readable indexes of the entire documentation, designed for agents and retrieval.

Developer resources