.NET Document Automation APIs

APIs to View, Export, Annotate, Compare, Sign, Automate and Search Documents in your .NET Applications.

  Download Free Trial
Document Conversion API

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

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

GroupDocs.Viewer for .NET API

GroupDocs.Viewer for .NET

Powerful document viewer API to render, view and display documents of more than 50 file formats. ‎Comprehensively render whole document, efficiently render partial document, or render specific ‎page/cell range. Render individual document layer, with or without annotations and comments for the ‎supported file formats.‎

GroupDocs.Annotation for .NET API

GroupDocs.Annotation for .NET

Annotation management API to create and manipulate various types of annotations, such as, area, ‎text, polyline, point, underline etc. It presents you with a comprehensive set of markup tools to ‎highlight, strikethrough, tag and comment on text and images. Print the annotated documents or ‎export to PDF along with annotations.‎

GroupDocs.Conversion for .NET API

GroupDocs.Conversion for .NET

Comprehensive document conversion API to configure and convert documents among more than 50 ‎files formats. With features as, render email header during conversion from email, set custom font ‎directories, configure & place watermark, and advanced conversion method etc. this API is much more ‎than a simple file conversion tool.‎

GroupDocs.Comparison for .NET API

GroupDocs.Comparison for .NET

Document difference checker API to compare both content as well as text styles. Choose level of ‎detail for the comparison process. Apply or Reject changes after difference analysis. Fetch documents ‎via file or stream. Specify word separator & font color to stylize compared text. Compare password ‎protected files.‎

GroupDocs.Signature for .NET API

GroupDocs.Signature for .NET

eSignature manipulation API to sign digital documents of various formats. Fetch all registered ‎certificates present in the system. Apply signature of many types, such as, text, barcode, image, QR-‎code etc. Perform simple and advanced search to locate desired signatures. Configure signature ‎properties, such as, shadow, alignment, dimensions and much more.‎

GroupDocs.Assembly for .NET API

GroupDocs.Assembly for .NET

Document automation and report generation API by building and customizing templates for supported ‎formats. Manipulate data using formulae & sequential data operations, format strings in template ‎syntax, set ordinal, cardinal, alphabetic, and numeric formatting. Define variables; dynamically insert ‎contents to reports with conditional formatting and so on. ‎

GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET

Metadata access and manipulation API to read, edit, replace and remove metadata of various ‎document types. Compare metadata properties of two files to identify their similarities and ‎differences. Export metadata to Excel, CSV or DataSet. Detect MIME Type of a Specific File or File ‎Stream. Remove location information from photos. Reduce memory consumption of files.‎

GroupDocs.Search for .NET API

GroupDocs.Search for .NET

Document and text search API that offers basic to advanced search features, such as, build and merge ‎multiple indexes, search via Simple, Boolean, Fuzzy, Regular Expression (Regex) and other query ‎types. Apply fast, reliable and smart search to files, documents and emails. Search based on ‎homophonic terms, synonyms, date range, wild cards & case sensitivity.‎

GroupDocs.Parser for .NET API

GroupDocs.Parser for .NET

Text extractor API that supports extraction of raw, formatted & structured text and metadata from ‎supported file formats. Parse password protected documents. Choose between fast or standard text ‎extraction. Markdown & HTML formatter supports formatting of font, hyperlinks, headings, lists & ‎tables. Get data from Email container (Exchange Web Server, POP3, IMAP).‎

GroupDocs.Watermark for .NET API

GroupDocs.Watermark for .NET

Digital watermark application and manipulation API to apply new watermarks, search and remove ‎existing watermarks from documents of supported formats. Lock watermarks to restrict editing. ‎Replace existing watermarks. Protect text watermark using unreadable characters in presentations. ‎Modify shape properties such as alternative text, rotate angle etc. in presentation.‎

GroupDocs.Editor for .NET API

GroupDocs.Editor for .NET

Document Editor API to load document of supported file format, convert it to HTML, push HTML to ‎external HTML editor, save the HTML to its original file format. Separately fetch resources attached ‎with any document. Get CSS Content of HTML Document. Fetch HTML DOM from String Content & ‎Convert to Document. Apply Security to Resultant Document.‎

GroupDocs.Merger for .NET API

GroupDocs.Merger for .NET

Document merger and splitter API to combine, split, rearrange, swap, trim, and remove single page or ‎a collection of pages, slides or diagrams. Set or remove password protection for known and unknown ‎file formats. Stitch or split single or batch of documents. Trim document by removing specific pages, ‎slides or diagrams.‎

GroupDocs.Redaction for .NET API

GroupDocs.Redaction for .NET

Document redaction and sanitization API to redact, remove or hide classified information, content and metadata from documents, worksheets, PDF files and slides.‎

GroupDocs.Classification for .NET API

GroupDocs.Classification for .NET

Raw text and documents classification API for .NET applications. Classify content and document formats like Microsoft Office Word, PDF, OpenDocument, RTF and Text using several taxonomies including documents and IAB-2. Easily customize the classified results using bunch of advanced features as per your requirements.


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