.NET Reporting and Document Generation APIs

.NET document automation API to generate Microsoft Word, Excel, PowerPoint and OpenOffice documents on the fly

  Download Free Trial
GroupDocs.Assembly  for .NET

GroupDocs.Assembly for .NET

 

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

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

Automation API - Integration

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

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

Support and Learning Resources

 

GroupDocs.Assembly offers document automation APIs for other popular development environments as listed below:

© Aspose Pty Ltd 2001-2016. All Rights Reserved.