com.groupdocs.assembly
Contents
[
Hide
]
Provides classes for generating documents in popular office file formats based upon template documents and data obtained from various sources including databases, XML, JSON, OData, objects of custom Java types, and more.
The central class of this package is DocumentAssembler. This class incorporates a set of settings to control document generation and performs document generation through its assembleDocument overloads.
Classes
Class | Description |
---|---|
BarcodeSettings | Represents a set of settings controlling barcode generation while assembling a document. |
CsvDataLoadOptions | Represents options for parsing CSV data. |
CsvDataSource | Provides access to data of a CSV file or stream to be used while assembling a document. |
DataSourceInfo | Provides information on a single data source object to be used to assemble a document from a template. |
DocumentAssembler | Provides routines to populate template documents with data and a set of settings to control these routines. |
DocumentAssemblyOptions | A utility class providing constants. |
DocumentTable | Provides access to data of a single table (or spreadsheet) located in an external document to be used while assembling a document. |
DocumentTableCollection | Represents a read-only collection of DocumentTable objects of a particular DocumentTableSet instance. |
DocumentTableColumn | Represents a single column of a particular DocumentTable object. |
DocumentTableColumnCollection | Represents a read-only collection of DocumentTableColumn objects of a particular DocumentTable instance. |
DocumentTableLoadArgs | Provides data for the IDocumentTableLoadHandler.#handle(com.groupdocs.assembly.DocumentTableLoadArgs) method. |
DocumentTableOptions | Provides a set of options to control extraction of data from a document table. |
DocumentTableRelation | Represents a parent-child relationship between two DocumentTable objects. |
DocumentTableRelationCollection | Represents the collection of DocumentTableRelation objects of a single DocumentTableSet instance. |
DocumentTableSet | Provides access to data of multiple tables (or spreadsheets) located in an external document to be used while assembling a document. |
FileFormat | A utility class providing constants. |
JsonDataLoadOptions | Represents options for parsing JSON data. |
JsonDataSource | Provides access to data of a JSON file or stream to be used while assembling a document. |
JsonSimpleValueParseMode | A utility class providing constants. |
KnownTypeSet | Represents an unordered set (that is, a collection of unique items) containing java.lang.Class objects which fully or partially qualified names can be used within document templates to invoke the corresponding types’ static members, perform type casts, etc. |
License | Provides methods to license the component. |
LoadSaveOptions | Specifies additional options for loading and saving of a document to be assembled. |
Metered | Provides methods to work with metered licensing. |
XmlDataLoadOptions | Represents options for XML data loading. |
XmlDataSource | Provides access to data of an XML file or stream to be used while assembling a document. |
Interfaces
Interface | Description |
---|---|
IDocumentTableLoadHandler | Overrides default loading of DocumentTable objects while creating a DocumentTableSet instance. |