or REGISTER as a Sigma Reseller
Call us now: +44 (0)1364 655200

Product Details
GroupDocs.Assembly for .NET boxshot.

GroupDocs.Assembly for .NET

Published By: 

Aspose Pty Ltd

GroupDocs.Assembly for .NET is a document automation and reports generation API designed to create custom documents from templates. This .NET reporting API 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.

Automation API supports different elements such as Text or HTML Blocks, Repeated and Conditional Blocks, Images, Charts etc that can be added to document templates which allow developers to create rich documents as per their custom requirements. Every template element has its own formatting properties like Text formatting, Chart formatting, numeric value formatting and more

Product Variants

GroupDocs.Assembly for .NET


Advanced Document Generation API Features

  • Multiple document formats support
  • Generate documents from more than one data sources
  • Data manipulation features
  • Support for multiple template elements
  • Multiple template elements formatting support
  • Template syntax formatting
  • LINQ-based template syntax

More than one data sources

Generate documents from following data sources

  • Database
  • Odata
  • JSON
  • XML
  • Custom .NET objects

Data manipulation features

  • Formulas supported using C# syntax subset
  • Sequential data operations such as filtering, ordering, grouping, aggregating, etc. supported via LINQ syntax for data sources of all types
  • Type member invocation
  • Built-In data relation support
  • Data processing customization supported using external .NET types
  • External document import

Support for multiple template elements

  • Formatted text blocks
  • HTML blocks
  • Repeated blocks including list items and table rows
  • Conditional blocks including list items and table rows
  • Images
  • Charts
  • Barcodes supported through barcode fonts
  • Hyperlinks
  • Pivot tables will be supported soon
  • Bound form controls will be supported soon

Template Syntax Formatting

  • String Formatting - lower, upper, caps, firstCap
  • Numeric Formatting - alphabetic, roman, ordinal, ordinalText, cardinal, hex, arabicDash
  • Outer Document Insertion - Outer documents can be inserted in reports dynamically
  • Barcode Image Generation - Barcode images can be generated in Word, Excel and PowerPoint documents
  • Multiple template elements formatting support - Numeric/Date-Time value formatting, Text Formatting, Conditional text formatting supported only through conditional blocks, Image formatting (WYSIWYG), Chart formatting (WYSIWYG)

Template Syntax

  • LINQ-based
  • Mustache will be supported soon

Supported Formats

Using GroupDocs.Assembly for .NET reporting solution, developers can create customized templates to generate all document processing formats of:

  • Microsoft Word : DOCX, DOCM, DOTX, DOTM, DOC, DOT, RTF, XML
  • Excel Spreadsheets : XLSX, XLSM, XLTX, XLTM, XLSB, XLS, XLT
  • PowerPoint Presentations : PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS
  • OpenOffice : ODT, OTT, ODS, ODP