English

Document Processing SDKs

SDKs to load, assemble, search, convert, annotate, compare, and sign PDF documents, spreadsheets, presentations, images, ebooks, and more in your C#, .NET, and Java applications. No Microsoft Office or Adobe Acrobat automation required.

Full-featured evaluation. No credit card required.
Product Families

Featured SDKs for every document processing job

Load, view, convert, compare, annotate, sign, redact, merge, and parse over 200 file formats. Use a single family on its own or license everything through GroupDocs.Total.

GroupDocs.Total Product Family Suite of SDKs, document processing libraries, and rendering extensions that enable your applications to manipulate more than 100 file formats. Includes all individual products. GroupDocs.Viewer Product Family Accelerate and simplify document or image viewing in any cross-platform application with native document viewer APIs - no external viewers required. GroupDocs.Conversion Product Family Enhance productivity and streamline workflows with fast batch document conversion APIs in any cross-platform application. GroupDocs.Comparison Product Family Compare and merge documents across formats. Detect differences in text, styles, and formatting with high accuracy. GroupDocs.Annotation Product Family Add, edit, and remove annotations such as comments, highlights, drawings, and stamps from documents and images. GroupDocs.Signature Product Family Add digital, barcode, QR code, text, image, and stamp signatures to documents. Verify and search existing signatures. GroupDocs.Parser Product Family Extract text, images, and metadata from PDF, Word, Excel, and other document formats. Parse templates and structured data. GroupDocs.Merger Product Family Merge, split, reorder, swap, and remove pages from PDF, Word, Excel, PowerPoint, and other document formats. GroupDocs.Watermark Product Family Add, remove, search, and manage watermarks in PDF, Word, Excel, images, and other document formats programmatically. GroupDocs.Redaction Product Family Redact sensitive text, metadata, annotations, and images from PDF, Word, Excel, and PowerPoint documents. GroupDocs.Assembly Product Family Generate documents and reports from templates by populating them with data from databases, XML, and JSON sources. GroupDocs.Markdown Product Family Export PDF, Word, Excel, and other formats to clean Markdown optimised for RAG pipelines, text chunking, and the wider gen AI ecosystem.
GroupDocs.TotalEvery GroupDocs SDK in one license - document processing libraries and rendering extensions for .NET, Java, Node.js, and Python.
Explore GroupDocs.Total
Our Happy Customers

The preferred choice of .NET and Java app developers globally

GroupDocs is the leading provider of .NET and Java document processing libraries. Our SDKs are used by some of the most iconic worldwide brands, and we provide unparalleled support to our customers. Whether you're a software company, educational or financial institution, or consulting firm, we have the solutions you need to streamline your document and image processing needs and enjoy an exceptional app development experience.

ZyberSafe-TWinZipMilliporeDokuneoMambuNegometrixSkillSurveyDelta EngineeringMetalogixSEEKAXAEpicCapitaTSMCGTBank
Capabilities

Prominent Document Processing Features

A shared engineering foundation runs under every GroupDocs SDK, so behaviour stays consistent no matter which family you integrate.

01 Full-cycle document processing Enjoy full-cycle and intelligent document processing from loading, rendering, and editing to exporting your documents and images.
02 Lightning-fast speeds Leverage our quick document processing SDKs to save on turnaround time. Our libraries load, annotate, process, and return files at lightning-fast speeds.
03 Security and safety With industry-standard security procedures you never have to worry about the safety of your files while you modify, compare, or sign documents.
04 File conversion and editing Powerful document and image conversion SDKs to edit and convert PDF, DOCX, XLSX, PPTX, PNG, and other file types.
05 Multi-platform accessibility Develop apps in Java, C#, ASP.NET, and VB.NET across multiple .NET frameworks and Java environments, plus Node.js and Python.
06 No dependencies Our SDKs work on all major operating systems and mobile platforms including Windows, Linux, Mac OS, Android, and iOS.
Why Choose GroupDocs

Built for document-heavy .NET and Java applications

Unmatched file formats support
  • All popular file formats supported including documents, images, audio, videos, and ebooks.
  • PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, PUB, PNG, PSD, ODT, MSG, EML, MP3, MP4, and many more.
Extensively programmable libraries
  • Use GroupDocs SDKs to build fully customisable .NET, Java, Node.js, and Python apps.
  • Process your business documents, spreadsheets, presentations, and images any way you like.
Hundreds of supported features
  • Convert Word or Excel to PDF, annotate PDFs, edit DOC and DOCX, or watermark files.
  • Work with e-signatures, tables, mail-merge, attachments, shapes, and much more.
Tailored to your needs
  • Free trials and different paid licensing options to choose from.
  • Well suited to individual users, startups, and small or large enterprises alike.
SDKs for developers
  • Programmatically process your digital documents and images on .NET, Java, Node.js, and Python.
  • Document SDKs designed specifically for application developers, not end users.
Trusted by users globally
  • Preferred by developers and businesses alike, our libraries are used globally.
  • Generate optimised documents easily in standalone and distributed environments.
AI agent and LLM friendly
  • An MCP server lets LLMs query GroupDocs documentation on demand for accurate answers.
  • Machine-readable docs and AGENTS.md files are discoverable by AI coding assistants.
Simple integration and convenient application
  • Enjoy greater flexibility by integrating with your existing software applications.
  • Get up and running in a few lines of code with our fast and reliable SDKs.
Multiple support channels
  • Need help? Look no further than one of our developer-led support options.
  • Explore the SDK structure and documentation, or dive into the knowledge base.
Testimonials

What Our Customers Are Saying About Us

After implementing and using GroupDocs Viewer for .NET in the project it looks to be working very well. I have tested with a lot of documents and so far so good. Everything I've thrown at it renders nicely and looks just as good as it would in a PDF viewer or MS Word.
Mats Oustad Senior Consultant/Partner at Novanet AS
I am excitedly watching the growth of GroupDocs. The responsiveness of your full team has helped me greatly, when I talk to someone at GroupDocs I can guarantee that someone is listening and making things happen.
David Hoffman PhD, Psychologist

Resources

Guides, references, and working code for every GroupDocs SDK.

Ready to get started?

Download any GroupDocs SDK and evaluate the complete feature set before you buy.