Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download Document Automation & Assembly JAR Files

GroupDocs.Assembly for Java is a document generation and reports automation API to create custom documents from templates on the fly. APIs take data from defined data sources such as database, Odata, JSON, XML or custom java objects and generate files or reports using defined document template.


Get Started

GroupDocs.Annotation for Java does not require any external software or third party tool to be installed. Just follow one of the ways as described in Installation and Configuration.

You can easily use GroupDocs.Assembly for Java API directly in your Maven based project by adding the following configurations to the pom.xml.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-assembly</artifactId>
    <version>22.2</version>
</dependency>

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Why download GroupDocs.Assembly for Java?

GroupDocs.Assembly for Java is an on-premise Java API that helps you obtain data & information from various data sources (DB, XML, JSON, OData) based on user-defined templates and then assemble documents of various file formats based on those templates. Supports comprehensive report building, customization & generation features.

Document Assembly Java On-premise API Features

  • Assemble documents based on user-defined templates and data fetched from data sources, e.g., DB, XML, JSON.
  • Supports multiple data formats.
  • Apply formulas & perform data operations sequentially.
  • Apply string formatting (firstcap, capital, lower, upper) in the template syntax.
  • Supports alphabetic, cardinal, ordinal numeric formatting support within the template syntax
  • Allows text comments within the template syntax tags.
  • Use custom variables within the template documents.
  • Ability to dynamically perform the following operations with in the reports:
    • Insert document content
    • Insert hyper-links
    • Apply attributes to email message body
    • Add email attachments
    • Configure HTML page background color
    • generate barcode within reports
  • Apply formula while spreadsheet is assembling
  • Configure template formatting for the following elements:
    • Numeric
    • Text
    • Image
    • Date-time
    • Chart
  • Apply conditional formatting to the template text elements
  • Supports LINQ based template syntax
  • Auto-removal of paragraphs which are empty
  • Generate various report types, such as:
    • Chart (Bubble Chart, Column Chart Report, Pie Chart Report, Scatter Chart Report)
    • Image (Common List Image Report, Single Row Image Report, Common Master-Detail Image report)
    • Table (TableMaster-Detail Report, Table Report with Highlighted Rows, In-TableList WithAlternateContent Report)
    • List (Bulleted, Numbered List Report, Multicolored Numbered List Report, In-TableList Report, In-ParagraphList Report)
  • Facility of in-line template syntax errors in the generated documents
  • Load template documents from HTML with resources
  • Save assembled Word®, Excel®, PowerPoint® & Email to HTML with resources
  • Table cells containing equal textual content can be merged dynamically within your report.
  • Use barcode tags to dynamically insert the barcode images to your documents.
  • Supports 60+ types of barcodes to be inserted into assembling documents.
  • Generate reports that fetch data from multiple data sources.
  • Ability to use spreadsheet, presentations, & Wordprocessing table as a data source.
  • Specify formatting within the template syntax
  • Define placeholders using Doc Tags to insert external documents into your report at runtime.

Supported Document Assembly File Formats

Microsoft Word®: DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, XML
OpenOffice® Writer: ODT, OTT
Microsoft Excel®: XLSX, XLSM, XLTX, XLTM, XLSB, XLS, XLT, XML
OpenOffice® Spreadsheet: ODS
Microsoft PowerPoint®: PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS, POT
OpenOffice® Presentation: ODP, OTP
Microsoft Outlook®: EML, MSG
Apple® Email: EMLX
Text: TXT
Web: HTML, MHTML
Fixed Layout: PDF, XPS
eBook: EPUB
Raster Image: TIFF
Vector: SVG
Postscript: PS
Printer Command Language: PCL
Markdown: MD
Other: XAML, OXPS

For details and limitations please visit, Supported Document Formats.

Supported Document Assembly Data Sources

  • Database (DB)
  • OData
  • JSON
  • XML
  • Custom Java Object
  • Spreadsheet
  • Word processing Table

System Requirements

  • Microsoft Windows®: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: Mac OS X
  • Linux: Ubuntu, OpenSUSE, CentOS, and others
  • Java Versions: J2SE 7.0 (1.7), J2SE 8.0 (1.8) or above (for example Java 10)

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License



Direct Download

GroupDocs.Assembly for Java 22.2

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 22.2

Added: 3/5/2022 Downloads:

Download

File Size: 58.4 MB

GroupDocs.Assembly for Java 21.7

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 21.7

Added: 7/9/2021 Downloads:

Download

File Size: 56.9 MB

GroupDocs.Assembly for Java 21.4

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 21.4

Added: 4/30/2021 Downloads:

Download

File Size: 56.9 MB

GroupDocs.Assembly for Java 21.3

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 21.3

Added: 3/19/2021 Downloads:

Download

File Size: 56.8 MB

GroupDocs.Assembly for Java 21.1

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 21.1

Added: 1/31/2021 Downloads:

Download

File Size: 56.8 MB

GroupDocs.Assembly for Java 20.12

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.12

Added: 12/28/2020 Downloads:

Download

File Size: 56.8 MB

GroupDocs.Assembly for Java 20.11

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.11

Added: 11/26/2020 Downloads:

Download

File Size: 56.7 MB

GroupDocs.Assembly for Java 20.9

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.9

Added: 9/30/2020 Downloads:

Download

File Size: 54.2 MB

GroupDocs.Assembly for Java 20.8

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.8

Added: 8/25/2020 Downloads:

Download

File Size: 54.1 MB

GroupDocs.Assembly for Java 20.6

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.6

Added: 6/22/2020 Downloads:

Download

File Size: 54.0 MB

GroupDocs.Assembly for Java 20.4

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.4

Added: 4/23/2020 Downloads:

Download

File Size: 53.3 MB

GroupDocs.Assembly for Java 20.3

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 20.3

Added: 3/17/2020 Downloads:

Download

File Size: 47.5 MB

GroupDocs.Assembly for Java 19.11

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.11

Added: 11/18/2019 Downloads:

Download

File Size: 47.4 MB

GroupDocs.Assembly for Java 19.10

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.10

Added: 10/12/2019 Downloads:

Download

File Size: 47.2 MB

GroupDocs.Assembly for Java 19.8

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.8

Added: 8/24/2019 Downloads:

Download

File Size: 47.1 MB

GroupDocs.Assembly for Java 19.7

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.7

Added: 7/16/2019 Downloads:

Download

File Size: 47.1 MB

GroupDocs.Assembly for Java 19.5

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.5

Added: 5/27/2019 Downloads:

Download

File Size: 46.8 MB

GroupDocs.Assembly for Java 19.3

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.3

Added: 3/8/2019 Downloads:

Download

File Size: 46.7 MB

GroupDocs.Assembly for Java 19.1

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 19.1

Added: 1/29/2019 Downloads:

Download

File Size: 46.6 MB

GroupDocs.Assembly for Java 18.12

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.12

Added: 12/6/2018 Downloads:

Download

File Size: 46.6 MB

GroupDocs.Assembly for Java 18.10

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.10

Added: 10/31/2018 Downloads:

Download

File Size: 46.6 MB

GroupDocs.Assembly for Java 18.9

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.9

Added: 9/11/2018 Downloads:

Download

File Size: 42.9 MB

GroupDocs.Assembly for Java 18.7

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.7

Added: 7/31/2018 Downloads:

Download

File Size: 42.8 MB

GroupDocs.Assembly for Java 18.6

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.6

Added: 7/19/2018 Downloads:

Download

File Size: 42.7 MB

GroupDocs.Assembly for Java 18.5

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.5

Added: 6/1/2018 Downloads:

Download

File Size: 43.6 MB

GroupDocs.Assembly for Java 18.2

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.2

Added: 3/1/2018 Downloads:

Download

File Size: 43.6 MB

GroupDocs.Assembly for Java 18.1

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 18.1

Added: 1/25/2018 Downloads:

Download

File Size: 43.6 MB

GroupDocs.Assembly for Java 17.12

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.12

Added: 12/26/2017 Downloads:

Download

File Size: 43.6 MB

GroupDocs.Assembly for Java 17.11

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.11

Added: 11/3/2017 Downloads:

Download

File Size: 43.4 MB

GroupDocs.Assembly for Java 17.9

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.9

Added: 10/2/2017 Downloads:

Download

File Size: 41.7 MB

GroupDocs.Assembly for Java 17.8.0

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.8.0

Added: 8/11/2017 Downloads:

Download

File Size: 41.7 MB

GroupDocs.Assembly for Java 17.5.0

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.5.0

Added: 5/18/2017 Downloads:

Download

File Size: 35.3 MB

GroupDocs.Assembly for Java 17.3.0

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.3.0

Added: 4/3/2017 Downloads:

Download

File Size: 34.9 MB

GroupDocs.Assembly for Java 17.1.0

This ZIP file contains only assemblies for GroupDocs.Assembly for Java 17.1.0

Added: 3/12/2017 Downloads:

Download

File Size: 34.8 MB