GroupDocs.Assembly Namespace

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 .NET types, and more.

Classes
  ClassDescription
Public classBarcodeSettings
Represents a set of settings controlling barcode generation while assembling a document.
Public classDataSourceInfo
Provides information on a single data source object to be used to assemble a document from a template.
Public classDocumentAssembler
Provides routines to populate template documents with data and a set of settings to control these routines.
Public classKnownTypeSet
Represents an unordered set (that is, a collection of unique items) containing Type objects which fully or partially qualified names can be used within document templates to invoke the corresponding types' static members, perform type casts, etc.
Public classLicense
Provides methods to license the component.
Public classLoadSaveOptions
Specifies additional options for loading and saving of a document to be assembled.
Public classCode exampleMetered
Provides methods to work with metered licensing.
Enumerations
  EnumerationDescription
Public enumerationDocumentAssemblyOptions
Specifies options controlling behavior of DocumentAssembler while assembling a document.
Public enumerationFileFormat
Specifies the format of a file.
Remarks

The central class of this namespace is DocumentAssembler. This class incorporates a set of settings to control document generation and performs document generation through its AssembleDocument overloads.