Easily create detailed reports using templates and data sources with our cross-platform apps and APIs.
Generate reports in formats like Word, Excel, Presentations, and many more using templates with flexible markup.
Populate charts, barcodes, tables, and other elements with data from sources like JSON, XML, CSV, etc.
This solution helps you create reports in popular document formats, automatically filled with your business data. Easily automate your document generation tasks.
Fill reports using data from supported sources.
Add data to documents in a customizable way.
Display data using tables, charts, and barcodes.
Supports all commonly used document formats.
GroupDocs.Assembly code examples
// Create an instance of the DocumentAssembler class
DocumentAssembler assembler = new DocumentAssembler();
//Specify the path to the template
var tmp_path = "barcode_template.docx";
//Specify the path for the result document
var res_path = "result.docx";
//Create an instance of the datasource
var data = new DataSourceInfo(DataLayer.GetCustomerData(), "customer");
//Call AssembleDocument to generate the report
assembler.AssembleDocument(tmp_path, res_path, data);
// Create an instance of the DocumentAssembler class
DocumentAssembler assembler = new DocumentAssembler();
//Specify the path to the template
String tmp_path = "barcode_template.docx";
//Specify the path for the result document
String res_path = "result.docx";
//Create an instance of the datasource
DataSourceInfo data = new DataSourceInfo(new DataStorage(), null);
// Call AssembleDocument to generate the report
assembler.assembleDocument(tmp_path, res_path, data);
GroupDocs.Assembly works with nearly all popular file formats
Explore product metrics to gain insights into our progress, impact, and growth.
We support over 50 of the most widely used document formats.
GroupDocs.Assembly for .NET is a popular library with more than 650,000 downloads on NuGet.
Java developers have downloaded GroupDocs.Assembly on Maven over 18,000 times.
Our products are trusted by individual developers and leading companies worldwide to create innovative solutions.
GroupDocs libraries are used by some of the most renowned and respected brands across the globe.
GroupDocs.Assembly is compatible with the following operating systems and frameworks:
Explore documentation, code samples, and community support to enhance your experience.
Browse our Frequently Asked Questions.
Generate documents using your application through our cloud-based REST API.
Use the cURL RESTful API to add data to Word, Excel, PowerPoint, and many other templates.
Enhance your .NET applications by generating reports through the Cloud SDK. Display business data in your custom format.
GroupDocs.Assembly SDK offers different options for Java applications to generate various types of documents.
GroupDocs.Assembly offers a free web application for generating documents. You can process more than 50 popular file formats directly in your browser, FOR FREE.
Generate reports in Excel, Word, PowerPoint, and many other file types directly from your web browser.
Create Microsoft Word documents from templates and data sources.
Upload a template and a data source to generate Excel reports for free.