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....Editor 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...Editor Product Solution GroupDocs...
This section explains how to load document from various sources like file, streams, remote web resources, loading document from FTP, Amazon or Azure storage etc....Editor Product Solution GroupDocs...
Use GroupDocs.Signature libraries to e-Sign documents with different signature types, protect documents with digital certificates, generate QR Codes and barcodes using C# or Java languages....Editor Product Solution GroupDocs...
Load password-protected file In order to open password-protected documents, you have to pass your password to LoadOptions class constructor or assign it to its Password property of an instance of LoadOptions class:
LoadOptions loadOptions = new LoadOptions("mypassword"); final Redactor redactor = new Redactor("protected_sample.docx", loadOptions); try { // Here we can use document instance to perform redactions redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); redactor.save(); } finally { redactor.close(); }...Editor Product Solution GroupDocs...
A Java metadata API can be effectively used in removing, updating and reading metadata in a variety of formats. It is very effective in removing metadata from photos. Supporting iptc metadata, exif metadata and xmp metadata....Editor Product Solution GroupDocs...