Generate documents based on a data source and template, or create reports fast and easy with our intuitive and powerful API just with few lines of code.
Let’s look at a scenario for working with a business case and working with GroupDocs.Assembly Engine....Annotation Product Solution GroupDocs...
Note The code uses some of the objects defined in The Business Layer. Following classes are added in GroupDocs.Assembly.Data namespace:
DataTable DataColumn DataColumnCollection The Recipe Define template and output report documents Assemble a document using the external document table as a data source Download Data Source Document Contracts Data.xlsx Template Using Spreadsheet as Table of Data.docx The Code...Annotation Product Solution GroupDocs...
Learn more about document saving and how to customize process with available options, like: cloning metadata type, gets or sets password and etc...Annotation Product Solution GroupDocs...
Saving a document with methods save(String) or save(OutputStream) of Watermarker class, GroupDocs.Watermark puts it to any custom location.
You can see examples of save() methods in one of these guides:...Annotation Product Solution GroupDocs...
GroupDocs.Watermark allows you to load password-protected documents and load documents from different sources.
For more details please refer to the following guides:
Load from local disk Load from stream Load document of specific format Load password-protected document...Annotation Product Solution GroupDocs...
Install GroupDocs.Merger for Python via .NET, merge your first documents, and explore the runnable examples repository on Windows, Linux, or macOS....Annotation Product Solution GroupDocs...