.NET Document Automation & Report API

API to define templates, fetch data source, insert data in template & generate on the fly reports in .NET Applications.

  Download Free Trial
.NET document generation API

GroupDocs.Assembly for .NET

 

GroupDocs.Assembly for .NET API helps you build powerful document automation and report generation applications, in C#, ASP.NET and other related .NET technologies. Create and customize template documents for supported file formats, and fetch data from data sources to intelligently assemble beautiful reports on the go. These reports range from charts, lists, tables, images and more. Formatting properties for template elements are also configurable and/or insert-able dynamically, to create highly rich documents as per custom requirements. GroupDocs.Assembly for .NET supports vast range of file formats to work with.

Previous Next

GroupDocs.Assembly for .NET Features

 

 

Works with Multiple Data Formats

 

Capable to Manipulate Data using Formulae & Sequential Data Operations

 

Format Strings in Template Syntax to be Upper, Lower, Capital, FirstCap

 

Perform Ordinal, Cardinal, Alphabetic Numeric Formatting in Template Syntax

 

Define Variables in Template Documents

 

Dynamically Insert Contents of Outer Documents to your Reports

 

Dynamically Generate Barcode Image in Reports & Set Background Color for HTML Documents

 

Dynamically Assign Attributes to Email Message Body & Insert Hyperlinks in Reports

 

Dynamically Build Email Message Attachments

 

Support for Analogue of Microsoft Word NEXT Field

 

Update Fields while Assembling Word Processing Documents

 

Calculate Formula while Assembling Spreadsheet Documents

 

Format Numeric, Text, Image, Chart, Date-Time Elements of Template

 

Perform Conditional Text Formatting of Template Elements

 

Use LINQ-Based Syntax for Template

 

Change File Format of the Assembled Document using File Extension or Explicit Specs

 

Automatically Remove Empty Paragraphs

 

Supports Reports of Numerous Types, e.g., Charts, Lists, Tables, Images and more

Support for Template Elements

GroupDocs.Assembly for .NET API gives you control to work with numerous template elements. You can work with formatted text blocks, HTML blocks, Images, Charts, Hyperlinks and Bar Codes (through Barcode Fonts). Repeated blocks & Conditional blocks are also supported including list items and table rows.

Working with List Reports

Using GroupDocs.Assembly for .NET API, you can work with List Reports of following three types:

  • Bulleted List
  • Numbered List
  • Colored Numbered List

Working with Chart Reports

GroupDocs.Assembly for .NET supports following type of Chart Reports:

  • Bubble Chart, that displays three dimensions of data
  • Column Chart
  • Pie Chart
  • Scatter Chart
  • Series Chart (Colored)

Working with Table Reports

GroupDocs.Assembly for .NET supports following types of Table Reports:

  • Master-Detail Table
  • Table with Highlighted Rows
  • Table with Alternate Content
  • Table with Filtering, Grouping, and Ordering

You can also use Data Bands in table rows.

Easy Integration

You can easily integrate GroupDocs.Assembly for .NET API with your .NET application using just a few lines of code. Following is an example code for generating report in open document format:

Report Generation in Open Document Format using C#

// Setting up data set 
var customer = DataLayer.GetCustomerData();
//Instantiate DocumentAssembler class 
DocumentAssembler assembler = new DocumentAssembler();
//Call AssembleDocument to generate report
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(customer , "customer"));

Support and Learning Resources

 

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