# Document Processing SDKs | GroupDocs > Document Processing SDKs for .NET, Java, Python, and Node.js developers to view annotate merge/diff convert e-sign or assemble documents GroupDocs on-premise document-processing SDKs for .NET, Java, Python, and Node.js. Each product family lists its supported platforms and file-format landing pages. ## Product Families - [.NET, Java, Node.js, Python APIs & Online Metadata Manipulation Apps by GroupDocs](https://products.groupdocs.com/metadata/) ([md](https://products.groupdocs.com/metadata.md)) — Document Metadata APIs native to C# .NET & Java. Read, write, edit & compare meta information of all popular formats. Analyze & export metadata. - [Python Library to Control Document Metadata](https://products.groupdocs.com/metadata/python-net/) ([md](https://products.groupdocs.com/metadata/python-net.md)) - [Node.js Library to Manipulate File Metadata](https://products.groupdocs.com/metadata/nodejs-java/) ([md](https://products.groupdocs.com/metadata/nodejs-java.md)) - [.NET Metadata Reader, Viewer, Extractor, Remover & Exporter API](https://products.groupdocs.com/metadata/net/) ([md](https://products.groupdocs.com/metadata/net.md)) - [Java Metadata API – View, Read, Export, Edit, Remove Document Metadata](https://products.groupdocs.com/metadata/java/) ([md](https://products.groupdocs.com/metadata/java.md)) - [.NET CLI to export, find, copy and remove metadata](https://products.groupdocs.com/metadata/cli-net/) ([md](https://products.groupdocs.com/metadata/cli-net.md)) - [.NET, Java, Node.js APIs & Online Document Assembly Apps by GroupDocs](https://products.groupdocs.com/assembly/) ([md](https://products.groupdocs.com/assembly.md)) — Get all-in-one Document Automation & Reporting Solution for .NET, Java and Node.js applications. Generate all common documents from custom templates and data. - [Python API for Intelligent Document Automation & Reporting](https://products.groupdocs.com/assembly/python-net/) ([md](https://products.groupdocs.com/assembly/python-net.md)) - [.NET API for Document Automation, Assembly & Report Generation](https://products.groupdocs.com/assembly/net/) ([md](https://products.groupdocs.com/assembly/net.md)) - [Node.js Toolkit for Building, Automating, and Customizing Documents](https://products.groupdocs.com/assembly/nodejs-java/) ([md](https://products.groupdocs.com/assembly/nodejs-java.md)) - [Java Library for Document Creation, Automation & Reporting](https://products.groupdocs.com/assembly/java/) ([md](https://products.groupdocs.com/assembly/java.md)) - [Merge and Split Documents API | On Premise API and online service](https://products.groupdocs.com/merger/) ([md](https://products.groupdocs.com/merger.md)) — Merge & combine multiple Words, PDF, Images or PPTX files. Split & divide Words, PDF, PPTX or Images files easily and free - [Python document merging API | merge PDF, Word, Excel](https://products.groupdocs.com/merger/python-net/) ([md](https://products.groupdocs.com/merger/python-net.md)) - [Node.js document merging API | merge PDF, Word, Excel](https://products.groupdocs.com/merger/nodejs-java/) ([md](https://products.groupdocs.com/merger/nodejs-java.md)) - [C# .NET document merging API | combine & split PDF, Word, Excel, EPUB](https://products.groupdocs.com/merger/net/) ([md](https://products.groupdocs.com/merger/net.md)) - [Java document merging API | merge & manage Word, Excel, PDF, XPS, EPUB](https://products.groupdocs.com/merger/java/) ([md](https://products.groupdocs.com/merger/java.md)) - [Document Editor SDK | On Premise APIs & Free App](https://products.groupdocs.com/editor/) ([md](https://products.groupdocs.com/editor.md)) — Edit MS Office, OpenDocument, PDF images & other File Formats using Document Editor SDK or use the Online Document Editor App. - [Python Document Editor API | Edit PDF, Word, Excel, PowerPoint](https://products.groupdocs.com/editor/python-net/) ([md](https://products.groupdocs.com/editor/python-net.md)) - [C# .NET Document Editor API | Edit PDF, Word, Excel, PowerPoint](https://products.groupdocs.com/editor/net/) ([md](https://products.groupdocs.com/editor/net.md)) - [Java Document Editor API | Edit PDF, Word, Excel, PowerPoint](https://products.groupdocs.com/editor/java/) ([md](https://products.groupdocs.com/editor/java.md)) - [Node.js Document Editor API | Edit PDF, Word, Excel, PowerPoint](https://products.groupdocs.com/editor/nodejs-java/) ([md](https://products.groupdocs.com/editor/nodejs-java.md)) - [C# Java Node.js Python Document Comparison Library | diff checker](https://products.groupdocs.com/comparison/) ([md](https://products.groupdocs.com/comparison.md)) — GroupDocs Document Comparison Library native to C# .NET Java & Node.js. Check for differences among files of supported formats. - [Python Document Comparison Tool | Document Analysis](https://products.groupdocs.com/comparison/python-net/) ([md](https://products.groupdocs.com/comparison/python-net.md)) - [Node.js Document Comparison API | diff checker](https://products.groupdocs.com/comparison/nodejs-java/) ([md](https://products.groupdocs.com/comparison/nodejs-java.md)) - [C# .NET Document Comparison Software | diff checker](https://products.groupdocs.com/comparison/net/) ([md](https://products.groupdocs.com/comparison/net.md)) - [Java Document Comparison Library| diff checker](https://products.groupdocs.com/comparison/java/) ([md](https://products.groupdocs.com/comparison/java.md)) - [C# .NET, Java, Node.js Digital Signature Apps](https://products.groupdocs.com/signature/) ([md](https://products.groupdocs.com/signature.md)) — Integrate e-signatures in .NET, Java, or Node.js applications with GroupDocs.Signature. Sign popular business document formats. - [C# .NET Digital Signatures API - GroupDocs.Signature](https://products.groupdocs.com/signature/net/) ([md](https://products.groupdocs.com/signature/net.md)) - [Java Digital Signature Library - GroupDocs.Signature](https://products.groupdocs.com/signature/java/) ([md](https://products.groupdocs.com/signature/java.md)) - [Node.js Digital Signature API - GroupDocs.Signature](https://products.groupdocs.com/signature/nodejs-java/) ([md](https://products.groupdocs.com/signature/nodejs-java.md)) - [Python Digital Signature API - GroupDocs.Signature](https://products.groupdocs.com/signature/python-net/) ([md](https://products.groupdocs.com/signature/python-net.md)) - [Document Watermark C# Java Node.js Python | add watermark](https://products.groupdocs.com/watermark/) ([md](https://products.groupdocs.com/watermark.md)) — Add watermark to PDF, images and documents. Watermarking Solution for Microsoft Office, PDF, OpenDocument, Images and etc. - [Python Watermarking Library | Document Watermarks](https://products.groupdocs.com/watermark/python-net/) ([md](https://products.groupdocs.com/watermark/python-net.md)) - [Node.js Watermarking Library | document watermarks](https://products.groupdocs.com/watermark/nodejs-java/) ([md](https://products.groupdocs.com/watermark/nodejs-java.md)) - [Java Watermark Library | add watermarks to documents](https://products.groupdocs.com/watermark/java/) ([md](https://products.groupdocs.com/watermark/java.md)) - [C# .NET Document Watermark Software | add watermark](https://products.groupdocs.com/watermark/net/) ([md](https://products.groupdocs.com/watermark/net.md)) - [Document Text Search & Indexing | APIs & Free Web App](https://products.groupdocs.com/search/) ([md](https://products.groupdocs.com/search.md)) — Perform efficient text search and data indexing on PDF, MS Office, OpenDocument, and other popular file formats using our APIs or the free online Document Search app. - [Node.js Text Search & Indexing Library for Documents, PDF, Office & Web](https://products.groupdocs.com/search/nodejs-java/) ([md](https://products.groupdocs.com/search/nodejs-java.md)) - [.NET Document Search and Indexing Library for PDFs, Office Files, and More](https://products.groupdocs.com/search/net/) ([md](https://products.groupdocs.com/search/net.md)) - [Java Document Search & Indexing Solution for PDFs, Office Files, and Web Content](https://products.groupdocs.com/search/java/) ([md](https://products.groupdocs.com/search/java.md)) - [Document Redaction Solution. Edit or remove any sensitive data.](https://products.groupdocs.com/redaction/) ([md](https://products.groupdocs.com/redaction.md)) — Remove, redact, or hide text, images, or metadata in PDFs, Word documents, Excel spreadsheets, PowerPoint presentations, images, and more. Use our library in your .NET, Java, Python, or cloud-based applications. - [Erase confidential information from documents with Python](https://products.groupdocs.com/redaction/python-net/) ([md](https://products.groupdocs.com/redaction/python-net.md)) - [Remove confidential data from documents using Java](https://products.groupdocs.com/redaction/java/) ([md](https://products.groupdocs.com/redaction/java.md)) - [Redact sensitive data in your documents using .NET](https://products.groupdocs.com/redaction/net/) ([md](https://products.groupdocs.com/redaction/net.md)) - [Document Parser SDKs for PDF, Word & Excel | GroupDocs](https://products.groupdocs.com/parser/) ([md](https://products.groupdocs.com/parser.md)) — Document Parser SDK to extract text, images, metadata, barcodes and tables from PDF, Word, Excel, emails and 50+ other document formats for .NET, Java and Python apps. - [GroupDocs.Parser for .NET Document Parser SDK for .NET](https://products.groupdocs.com/parser/net/) ([md](https://products.groupdocs.com/parser/net.md)) - [GroupDocs.Parser for Java Document Parser SDK for Java](https://products.groupdocs.com/parser/java/) ([md](https://products.groupdocs.com/parser/java.md)) - [GroupDocs.Parser for Python via .NET Document Parser SDK for Python](https://products.groupdocs.com/parser/python-net/) ([md](https://products.groupdocs.com/parser/python-net.md)) - [Document Annotation Solution. Add comments and markup to any file.](https://products.groupdocs.com/annotation/) ([md](https://products.groupdocs.com/annotation.md)) — Add, edit, and remove annotations, comments, and markup in PDFs, Word documents, Excel spreadsheets, PowerPoint presentations, images, and more. Use our library in your .NET, Java, or Python applications. - [Add annotations to documents using Java](https://products.groupdocs.com/annotation/java/) ([md](https://products.groupdocs.com/annotation/java.md)) - [Annotate documents in your apps using .NET](https://products.groupdocs.com/annotation/net/) ([md](https://products.groupdocs.com/annotation/net.md)) - [Annotate documents with Python](https://products.groupdocs.com/annotation/python-net/) ([md](https://products.groupdocs.com/annotation/python-net.md)) - [Export Documents to Markdown | GroupDocs](https://products.groupdocs.com/markdown/) ([md](https://products.groupdocs.com/markdown.md)) — GroupDocs.Markdown is a document processing SDK that exports PDF, Word, Excel, and other formats to Markdown for seamless integration with the generative AI ecosystem. - [Export Documents to Markdown in Python | GroupDocs](https://products.groupdocs.com/markdown/python-net/) ([md](https://products.groupdocs.com/markdown/python-net.md)) - [Export Documents to Markdown in .NET | GroupDocs](https://products.groupdocs.com/markdown/net/) ([md](https://products.groupdocs.com/markdown/net.md)) - [.NET API for Document & Text Classification and Sentiment Analysis](https://products.groupdocs.com/classification/) ([md](https://products.groupdocs.com/classification.md)) — Powerful .NET library for document and text classification using IAB-2, Document, and Sentiment taxonomies. Supports multiple file formats and languages. - [.NET API for Text and Document Classification](https://products.groupdocs.com/classification/net/) ([md](https://products.groupdocs.com/classification/net.md)) - [Document Conversion SDKs | GroupDocs](https://products.groupdocs.com/conversion/) ([md](https://products.groupdocs.com/conversion.md)) — Powerful document conversion SDKs for .NET, Java, Node.js and Python. Convert PDF, Word, Excel, PPTX, HTML, and images. - [Python Document Conversion API | Convert PDF, Word, Excel, PPTX, HTML, and Images](https://products.groupdocs.com/conversion/python-net/) ([md](https://products.groupdocs.com/conversion/python-net.md)) - [JavaScript document conversion API | Convert PDF, Word, Excel, PPTX, HTML, and images](https://products.groupdocs.com/conversion/nodejs-java/) ([md](https://products.groupdocs.com/conversion/nodejs-java.md)) - [C# .NET document conversion API | Convert PDF, Word, Excel, PPTX, HTML, and images](https://products.groupdocs.com/conversion/net/) ([md](https://products.groupdocs.com/conversion/net.md)) - [Java document conversion API | Convert PDF, Word, Excel, PPTX, HTML, and images](https://products.groupdocs.com/conversion/java/) ([md](https://products.groupdocs.com/conversion/java.md)) - [Document processing APIs | On Premise APIs](https://products.groupdocs.com/total/) ([md](https://products.groupdocs.com/total.md)) — Automate your document manipulation easily and free - [Document processing SDK for Python developers](https://products.groupdocs.com/total/python-net/) ([md](https://products.groupdocs.com/total/python-net.md)) - [All-in-one document processing suite for Java applications](https://products.groupdocs.com/total/java/) ([md](https://products.groupdocs.com/total/java.md)) - [All-in-one document processing library for .NET applications](https://products.groupdocs.com/total/net/) ([md](https://products.groupdocs.com/total/net.md)) - [Render and View Documents API | On Premise Document Viewer SDK and online service](https://products.groupdocs.com/viewer/) ([md](https://products.groupdocs.com/viewer.md)) — Render & view Word, PDF, Excel, Powerpoint or Image files easily and free - [Python Document Viewer API for PDF Word Excel HTML Images & Emails](https://products.groupdocs.com/viewer/python-net/) ([md](https://products.groupdocs.com/viewer/python-net.md)) - [Node.js Document Viewer API for PDF Word Excel HTML Images & Emails](https://products.groupdocs.com/viewer/nodejs-java/) ([md](https://products.groupdocs.com/viewer/nodejs-java.md)) - [.NET document viewer API, render PDF Word Excel Image HTML Diagram](https://products.groupdocs.com/viewer/net/) ([md](https://products.groupdocs.com/viewer/net.md)) - [Java Document Viewer API, render PDF Word Excel Image HTML Diagram](https://products.groupdocs.com/viewer/java/) ([md](https://products.groupdocs.com/viewer/java.md)) ## Developer Resources - [API Reference](https://reference.groupdocs.com/) - [Code Samples on GitHub](https://github.com/groupdocs/) - [Documentation](https://docs.groupdocs.com/) - [Free Support Forum](https://forum.groupdocs.com/)