Introduction to GroupDocs.Assembly for Java GroupDocs.Assembly for Java is a Java API engine designed to generate documents based on Templates. In essence, the engine accepts a Template document and some data, assembles data with the Template document as per syntax defined by the Template document and then, generates the output document in the Template’s format or in the specified output format. Since GroupDocs.Assembly for Java can generate documents based on a data source, essentially it serves two purposes: Document Automation and Report Generation....based on templates. In essence, the engine accepts a template document...data, assembles data with the template document as per syntax defined...