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.
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.
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.
















Prominent Document Processing Features
A shared engineering foundation runs under every GroupDocs SDK, so behaviour stays consistent no matter which family you integrate.
The capabilities developers reach for most
A few of the most liked document and image processing features of GroupDocs SDKs.
Built for document-heavy .NET and Java applications
- 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.
- 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.
- 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.
- Free trials and different paid licensing options to choose from.
- Well suited to individual users, startups, and small or large enterprises alike.
- Programmatically process your digital documents and images on .NET, Java, Node.js, and Python.
- Document SDKs designed specifically for application developers, not end users.
- Preferred by developers and businesses alike, our libraries are used globally.
- Generate optimised documents easily in standalone and distributed environments.
- 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.
- 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.
- 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.
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.
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.
Resources
Guides, references, and working code for every GroupDocs SDK.
Release announcements, tutorials, and worked examples across the product families.
Developer guides and API references for .NET, Java, Node.js, and Python.
Runnable example projects on GitHub for every product family.
Ready to get started?
Download any GroupDocs SDK and evaluate the complete feature set before you buy.