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

David Hoffman

PhD, Psychologist

Have Questions?

  • Live Chat
  • +1 (214) 329-9760
  • Documentation
  • Forums

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.Assembly for .NET

Supported Output Document Formats

Using GroupDocs.Assembly for .NET reporting solution, developers can create customized templates to generate all document processing formats of Word (DOCX, DOCM, DOTX, DOTM, DOC, DOT, RTF, XML), Excel Spreadsheets (XLSX, XLSM, XLTX, XLTM, XLSB, XLS, XLT, XML), PowerPoint presentations (PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS) and OpenOffice (ODT, OTT, ODS, ODP) XML documents.

Supported Output Document Formats

Supported Operating Systems and Frameworks

GroupDocs.Assembly for .NET supports Mono and .NET frameworks including all 32 and 64 bit operating systems as shared below.

  • Microsoft Windows desktop and server operating systems
  • Windows Azure
  • Linux (Ubuntu, openSUSE, CentOS and others)
Supported Operating Systems and Frameworks
Supported Document Template Syntax

Supported Document Template Syntax

GroupDocs.Assembly for .NET engine supports underlying C# syntax for LINQ queries which is concise and shorter than actual LINQ syntax. Developers can write queries within the document templates directly and add bindings to any supported data source including business objects. Support for Mustache template is also planned in future.

Installation and Usage

Installation and Usage

GroupDocs.Assembly for .NET library files can be installed/downloaded directly as:

  • Zip Archive
  • MSI Package
  • NuGet

Once the libraries package is installed using any of the three sources – just add reference of GroupDocs.Assembly.dll file and you are ready to operate the most powerful .NET reporting engine for documents assembly.

Technical Support

Technical Support Options

GroupDocs.Assembly comes with detailed documentation and code examples to address most of the technical queries. Our support team is also available 24/7 to provide on-demand technical assistance though support forums. We guarantee a prompt reply form within a few hours from our qualified support team.