GroupDocs
Document SDK family for .NET, Java, Node.js and Python, from the company behind Aspose.
Operated by Aspose Pty Ltd
Opens the vendor's own site.
Jobs covered
Open a task to see exactly what the vendor documentation supports.
Edit
Browse all edit toolsediting PDF documents programmatically with GroupDocs.Editor for .NET, where the official tutorial documents loading a PDF through PdfLoadOptions with an optional password into an Editor instance, generating an editable intermediate document as HTML-like content through PdfEditOptions with pagination enabled to preserve page breaks, replacing text, images and layout elements in that editable content, and saving the result back to PDF through the save options, in a .NET 6 or later environment, with a commercial licence required for non trial deployments
Convert
Browse all convert toolsconverting PDF files with GroupDocs.Conversion for .NET, where the documentation states that the component converts PDF documents to other file formats and also converts other formats to PDF, and its PDF conversion page documents conversions from PDF to Word, Excel, PowerPoint, HTML and images including PNG, JPG and TIFF, converting a single page to an image, and PDF to the eBook formats AZW3, EPUB and MOBI, running on Windows, Linux and macOS with .NET Framework 4.6.2 or .NET 6.0 and later, and requiring no installation of Microsoft Word, Excel or PowerPoint
Protect
Browse all protect toolsadding, updating, removing and checking document passwords through GroupDocs.Merger for .NET, including adding a password to a PDF with permissions; not encryption algorithms, certificates, DRM or signatures
Sign
Browse all sign toolssigning PDF documents with GroupDocs.Signature for .NET using a digital signature based on an existing PFX certificate, where the documentation states that digital signatures are created from existing PFX certificates containing a private key for signing and a public key for verification, that DigitalSignOptions takes the certificate from a file path or a stream together with its password, plus optional contact, reason and location descriptions and a visible flag deciding whether the signature appears on the page, and that the Sign method writes the signed PDF, with the component running on Windows, Linux and macOS on .NET Framework 4.6.2 or .NET 6, 8 or 10 and requiring no external software, and with the XAdES type property documented as applying to spreadsheet documents only and having no effect on PDF
Extract
Browse all extract toolsextracting text, metadata, images, tables and annotations from PDF documents through GroupDocs.Parser for .NET, using GetText or GetText(pageIndex) for a whole document or a selected page; not OCR or arbitrary document conversion
View
Browse all view toolsrendering PDF documents with GroupDocs.Viewer for .NET, where the official Render PDF documents page states that the component renders PDF files to HTML, PNG and JPEG and that it can be used to implement a simple PDF viewer in a .NET web or desktop application, documents that a Viewer instance takes a document from a file or stream and that the View method renders the whole document or specific pages, and describes HTML output with embedded or external resources and a fixed layout that is the default for PDF or a fluid layout in which graphic content such as images is ignored, PNG and JPG output with selectable width and height or the original page size, rendering of text comments and popup notes, and a TryRepair load option added in version 24.5 that is off by default for structurally corrupted PDFs, with the supported page layout input formats listed as PDF, XPS, OXPS, TEX and OFD with automatic format detection from the file header, running on Windows, Linux and macOS on .NET Framework 4.6.2 or .NET 6 and later without external software such as Microsoft Office
Merge
Browse all merge toolsmerging PDF files with GroupDocs.Merger for .NET, joining documents into one and optionally carrying bookmarks; not arbitrary cross-format merging or every GroupDocs runtime
Where your files are processed
No server involved
Libraries that run inside your own application on .NET, Java, Node.js or Python. GroupDocs operates no document processing service, so documents are opened and written on your own infrastructure. That is a property of the library itself: what an application built with it does with your file depends on that application, not on this.
Libraries that run inside your own application, on your own servers, in .NET, Java, Node.js or Python. GroupDocs operates no document processing service in that path; documents are opened and written on your infrastructure.
What it does
GroupDocs is a family of document SDKs for .NET, Java, Node.js and Python that covers viewing, conversion, comparison, annotation, e-signature, merging, watermarking, metadata, parsing, search, assembly and redaction, across more than 200 file formats including PDF. The pitch is that a developer gets document handling without automating Microsoft Office or Adobe Acrobat, and the family is sold either component by component or as GroupDocs.Total, which licenses all of it together.
It is a sibling brand of Aspose, sharing the same owner and the same shape of product line.
Best for
Application teams in the .NET and Java world who need several document capabilities - view, convert, sign, redact - and would rather buy one family than integrate four vendors. It is also a reasonable answer for a team that needs Office formats and PDF in the same pipeline without installing Office on a server.
Worth knowing
It is a family sold in pieces, and the pieces do not share a licence unless you buy Total: a team that starts with the viewer and later needs redaction is looking at a second purchase, and the component names are similar enough that a comparison chart is worth reading twice. The redaction component's own page says it can "hide or remove" sensitive information, which is the distinction this index exists to draw - hiding is not redacting, and a reader must not take the presence of a redaction component as proof that content leaves the file.
Licensing is pricing is published as starting configurations rather than being quote-only: component products commonly start at USD 1,199, Total at USD 2,999 and the Total family pack at USD 4,499, read on 4 October 2026, and those are starting points rather than what every deployment pays. And the family spans four runtimes, so it is worth checking that the component you need exists in yours rather than assuming one codebase covers all four.
Redaction needs its output mode named rather than a verdict: the .NET documentation describes rasterised PDF as the default save path, with options for original-format output. Rasterised output loses searchable text and original metadata, and visible annotations need removing separately when they are sensitive, so the practical tradeoff is part of the answer.
The family is an on-premise SDK scope, which is distinct from the brand’s apps and cloud APIs. Python via .NET and Node.js via Java are wrappers rather than independent native engines, and feature parity between them is not implied.
Details, and where each comes from
Vendor statements, our own reading of their pages, and the things nobody has established yet, each answered separately. Where we have not confirmed something it says so rather than guessing, and a row nobody has established is greyed out.
- Versions covered
- Self-hosted
- Website
- groupdocs.com
- Requires an account
- Not applicable
- Free tier
- No
- Watermark on trial output
- Not verified
- Maximum file size
- Not verified
- Batch processing
- Yes
- Data residency
- Self-hosted
- Open source
- No
- Self-hostable
- Yes
- Licence
- Commercial, per component or as GroupDocs.Total; free trials available
- Redaction
- Removes the content
- Programmatic access
- Embeddable library
- Last availability check
- Responded in 114 ms 21 October 2026
Checked automatically by our own runner, not reported by the vendor. 100% of our last 30 checks got a response.
What the redaction verdict rests on
From the vendor's own documentation, read 22 September 2026. Not tested by us.
“Document Redaction Library - Hide or remove private information from various file types. Edit text or images to eliminate sensitive content. Manage file metadata using our advanced features.”
What that does not establish
RECORDED AS REMOVES_CONTENT ON A JUDGEMENT, AND THE CAVEAT IS THE IMPORTANT PART. The page offers both verbs - "Hide or remove private information" - and lists "Remove or Edit Text" among its features, so a removal capability is documented; that is what earns the verdict.
But the same sentence offers HIDING as an alternative, and the page never says which operation writes what to the file, so this is a library where the caller chooses between covering content and removing it. That is the same two-step trap this index documents for Aspose, Bluebeam, Nutrient, PDFelement and MuPDF, and a reader must use the removing mode deliberately.
What would settle it: the API reference for the removal operation, or a canary test through the .NET package. Until then, treat "GroupDocs has redaction" as "GroupDocs can redact if you call the right thing".
What the vendor says
Claims are labelled rather than repeated as fact. Where we have checked something ourselves, it says so and shows when. Checked means we read the vendor's own page and it says what we recorded - not that we tested the behaviour, unless the note says we did.
-
“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.”
Checked by us - the source says this Read 1 October 2026
Confirmed. The quoted text appears in the rendered page as read on 2026-10-01.
This claim was carried as reported rather than checked until this read.
Standing: Not re-read against the live source
Check it yourself: the source, the SHA-256, and how we checked
- From
- the text a browser renders
- SHA-256
- b28529648a0898364028ada2334ec83568f6a91e9095c3fb7f35dfe377b81003
How we checked
Read as rendered text in headless Chrome on 2026-10-01 and saved to the evidence archive, so the read can be repeated against the same file. Comparison ignores case, punctuation and hyphenation, which is why "open-source" on the record matches "open source" on the page.
-
“Redact sensitive text, metadata, annotations, and images from PDF, Word, Excel, and PowerPoint documents.”
Checked by us - the source says this Read 1 October 2026
Confirmed. The quoted text appears in the rendered page as read on 2026-10-01.
This claim was carried as reported rather than checked until this read.
Standing: Not re-read against the live source
Check it yourself: the source, the SHA-256, and how we checked
- From
- the text a browser renders
- SHA-256
- b28529648a0898364028ada2334ec83568f6a91e9095c3fb7f35dfe377b81003
How we checked
Read as rendered text in headless Chrome on 2026-10-01 and saved to the evidence archive, so the read can be repeated against the same file. Comparison ignores case, punctuation and hyphenation, which is why "open-source" on the record matches "open source" on the page.
Each claim is quoted from the vendor's own pages. This section describes what we have and have not checked - it is not a judgement about anyone.
Sponsorship is distribution, not an endorsement or a promise of search rankings, AI citations, traffic, or sales. This listing is a free entry, compiled from published sources.
Related reading
- Which PDF tools really redact - which tools remove the content rather than cover it.
- Which PDF tools keep your file on your machine - what we count as processing on your own device.