.NET Document Manipulation APIs

APIs to view, export, annotate, compare, sign, automate and search documents in your .NET applications.

  Download Free Trial
GroupDocs.Total  for .NET

GroupDocs.Total for .NET is a compilation of every .NET API offered by GroupDocs. We compile it on a daily basis to ensure that it contains the most up to date versions of each of our .NET document manipulation APIs.

With GroupDocs.Total for .NET developers can use all our APIs with a single license. However, you can order any individual API as well. The APIs we offer include:

GroupDocs.Total for .NET includes the following document manipulation APIs for .NET:

GroupDocs.Viewer for .NET API

GroupDocs.Viewer for .NET

GroupDocs.Viewer for .NET is a powerful documents viewer API for rendering over 50 documents and image formats within your .NET applications. It rasterize documents and images both, renders text and converts them to SVG+HTML+CSS – offering a high fidelity true-text, native document rendering.

Supported file formats include: Microsoft Office, Visio, Project, and Outlook documents, PDFs, AutoCAD, image files (TIFF, JPG, BMP, GIF, TIFF, etc.) and more.

GroupDocs.Annotation for .NET API

GroupDocs.Annotation for .NET

Provides the ability to annotate documents within your .NET apps. The API comes with a comprehensive set of markup tools, which enable your users to highlight, strikethrough, and comment on text and images. Annotated documents can be printed out and exported to PDF along with annotations..

GroupDocs.Conversion for .NET API

GroupDocs.Conversion for .NET

GroupDocs.Conversion for .NET is an advanced document conversion API developed to convert document formats from within any .NET application. This features-rich API empowers you to work with document conversion operations back and forth over 50 documents and image file formats. Using the document converter API is very simple as it used just one method with set of options to convert between different formats.

GroupDocs.Comparison for .NET API

GroupDocs.Comparison for .NET

A document comparison component that allows users to quickly and easily find differences between two revisions of a document right in your web app. It merges two uploaded documents into one and displays it, highlighting differences with the redline view approach - similar to the Microsoft Word change tracking feature, but online.

GroupDocs.Signature for .NET API

GroupDocs.Signature for .NET

With this API you can seamlessly enhance your apps with the e-signing capability. Your users are then able to get documents signed electronically using only a web-browser. Detailed audit trails, 256-bit SSL encryption and other advanced security features ensure signed documents are kept private and secure, while a wizard-like UI makes the signing process quick and easy.

GroupDocs.Assembly for .NET API

GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET engine is a set of document automation and reports generation APIs designed to create custom documents from templates. The .NET reporting engine intelligently assembles the given data with the defined template document, and generates output document based on the data source in the same format as of the template document format.

GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET

GroupDocs.Metadata for .NET API helps developers to read, write, edit and remove metadata information from all popular document file formats. It gets the file as input, access the file property information and allows users to perform metadata operations for locating this specific document file easily for future reference.

GroupDocs.Search for .NET API

GroupDocs.Search for .NET

GroupDocs.Search for .NET API helps user to perform various search operations. It extracts text and metadata from different file formats and performs search over all the user documents. In order to make search process fast and accurate, index can be created and the concerned documents should be added into it. Hence, all the search queries or advanced searches are performed over the index.

GroupDocs.Parser for .NET API

GroupDocs.Parser for .NET

GroupDocs.Parser for .NET - An extensible text extractor API to read or analyze document content and metadata properties from different file formats. It works simply by getting the file as input and then fetches raw or formatted text of the input file along with metadata properties.

GroupDocs.Watermark for .NET API

GroupDocs.Watermark for .NET

GroupDocs.Watermark for .NET - Image and text based watermark creation and removal APIs for different document formats within your .NET applications to prevent unauthorized copying of shared documents.

GroupDocs.Editor for .NET API

GroupDocs.Editor for .NET

GroupDocs.Editor for .NET - A document editing and saving API using HTML. API can be integrated with any HTML Editor. GroupDocs.Editor API will do the conversion like load document, convert it to HTML, provide HTML to the external UI for manipulation and then save HTML back to document.

GroupDocs.Merger for .NET API

GroupDocs.Merger for .NET

GroupDocs.Merger for .NET is a powerful document merging API for combining documents and pdf formats within your .NET applications. Moreover, Within a single document API can split, reorder, remove or merge pages of a supported format alongwith password protected security options.


Advanced API Features



View any format document in its original format or in HTML, Images or PDF format


Annotate any PDF, DOCX, XLSX and PPTX documents


Save annotations in different objects like JSON files, Databases or merge with original file


Export annotations to separate PDF or Word file


Fastest on-the-fly conversion API


Batch conversion of multiple files


Compares content for differences in words and paragraphs


Separate differences summary while using comparison API


Multiple signature properties


Setup signature on arbitrary pages like first, last, even, odd etc


Generate Multi format documents from more than one data sources


Built-in and custom metadata operations in the form key/value pairs


Export metadata attached with supported file formats


Multiple basic and advance searching methods


Fuzzy and Synonym Search


Search and remove Text/Image watermark


Adding watermark to images inside a document


Extract structured and highlighted text


Fetches text from containers containing other files such as zip archives


Direct and inverse document transformation


Edit multiple document formats

Support and Learning Resources