If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Installation
The package is available at nuget.org and it can be installed via package manager console by executing following command:
PM> NuGet\Install-Package GroupDocs.Assembly-Cloud
Document Automation Cloud API
The GroupDocs.Assembly Document Automation .NET Cloud REST API empowers developers to seamlessly automate the creation of complex documents like reports, invoices, and presentations. Leverage templates, merge data from various sources, apply rich formatting, and even generate barcodes and charts, all within a scalable and secure cloud environment. This API streamlines document workflows, enhances productivity, and provides cross-platform compatibility for effortless integration into your existing tech stack.
Core Features
Template-Driven Document Generation
Create complex Word®, Excel, PowerPoint, and PDF documents from customizable templates.
Dynamic Data Merging
Populate templates with data from JSON or XML, enabling personalized reports, invoices, and more.
Apply advanced formatting to text, tables, and charts for polished, professional documents.
Conditional Content Control
Use conditional logic to generate dynamic content based on your data.
List and Table Automation
Create dynamic lists, tables, and charts that automatically update based on your data.
Advanced Features
Barcode Generation
Embed barcodes directly into your documents.
Hyperlink Insertion
Add clickable links to external resources or within your document.
Bookmark Creation
Create bookmarks for easy navigation within your documents.
Checkbox Manipulation
Dynamically set checkbox values based on your data.
Mail Merge Functionality
Generate personalized emails and attachments at scale.
Perform calculations within your spreadsheets for dynamic results.
Working with Data
Data Filtering
Apply filters to data to select specific subsets of information for inclusion in reports.
Data Sorting
Arrange data in a specific order (ascending, descending, etc.) based on one or more criteria.
Data Grouping
Organize data into groups based on shared characteristics for easier analysis and presentation.
Control the appearance of data in reports, including number formatting, date/time formatting, and text formatting.
Using Variables
Store and reuse values throughout a report template for efficient data processing.
Using Extension Methods
Leverage built-in functions to perform complex data manipulations and calculations directly within templates.
Using Extension Methods of Iteration Variables
Access and manipulate individual elements within data sequences using special extension methods.
Using Enumeration Extension Methods
Perform common data operations like grouping, sorting, and filtering using built-in extension methods for enumerations.
Access additional number formatting options beyond those provided by the .NET Framework.
Access additional string formatting options beyond those provided by the .NET Framework.
Combine different formatting options to achieve customized data presentation in reports.
Working with Lists
Dynamic List Generation
Generate different types of lists (in-paragraph, bulleted, numbered) with dynamic content and formatting options.
List Coloring
Apply conditional coloring to list items based on various criteria.
Working with Tables
Dynamic Table Generation
Generate tables with dynamic content, calculations, and formatting.
Table Customization
Customize table appearance with conditional formatting, row highlighting, and cell background colors.
Data Filtering and Grouping within Tables
Filter and group data directly within tables for tailored reporting.
Progressive Calculations in Tables
Perform running calculations and display progressive totals within table cells.
Working with Charts
Chart Generation
Create various charts (line, column, bar, pie, scatter, bubble) with dynamic data.
Chart Customization
Customize chart titles, series names, axis titles, and legends with dynamic expressions.
Conditional Chart Series
Conditionally include or exclude chart series based on dynamic conditions.
Dynamic Chart Coloring
Set chart series and individual data point colors dynamically using expressions.
Chart Data Binding
Bind charts to various data sources to visualize complex information.
Working with Hyperlinks
Insert Hyperlinks into Multiple Document Types
- Word-processing documents, emails, spreadsheets, and presentation documents.
- Customize link tags for specific document types with syntax flexibility.
Hyperlinks for Word-Processing and Emails
- Insert links to external resources or bookmarks within the document.
- Customize text display for hyperlinks.
Spreadsheet Hyperlink Functionality
- Link to specific cells, cell ranges, or across different worksheets.
Hyperlinks in Presentations
- Insert links to slides within the same presentation using the “SlideN” syntax.
Working with Bookmarks
Dynamic Bookmark Insertion
- Add bookmarks to word-processing documents and emails.
- Define bookmark names for easy document navigation.
Working with Checkboxes
Checkbox State Control
- Set checkboxes to checked or unchecked states in Word documents.
- Control checkbox conditions using the check tag.
Working with Barcodes
Barcode Image Generation and Insertion
- Generate and insert various barcode types dynamically into documents.
- Customizable barcode appearance, including scaling and height adjustments.
Supported Barcode Types
- Wide range of supported barcode types, including QR Codes, DataMatrix, Codabar, UPC, EAN, ISBN, PDF417, and more.
- Adjust barcode text alignment, background color, and font settings.
- Scale barcode symbols with precise control over width and height.
Developer-Friendly Features
Available for .NET, Java, PHP, and more, ensuring seamless integration into your tech stack.
REST API Architecture
Leverage the power of REST for easy integration and scalability.
Comprehensive Documentation
Access detailed API references, code examples, and tutorials.
Get help from our active community forum and dedicated support team.
Cloud-Based Flexibility
Enjoy the scalability and reliability of cloud-based document processing.
JWT Authentication
Secure your data and API requests with industry-standard authentication.
Format | Description | Supported Conversion Formats |
---|
DOC | Microsoft Word® 97 - 2007 Document | MS Word®: DOC , DOT , DOCX , DOCM , DOTX , DOTM , RTF , WordprocessingML ; OpenOffice: ODT , OTT ; Email: MSG , EML , EMLX ; Adobe: PDF ; Web: HTML , MD , TXT , MHTML , MHT ; Printing: PCL , PS , XPS , OXPS ; Image: TIFF , SVG ; Other: XAML , EPUB |
DOT | Microsoft Word® 97 - 2007 Template | Same as above |
DOCX | Office Open XML WordprocessingML Document | Same as above |
DOCM | Office Open XML WordprocessingML Macro-Enabled Document | Same as above |
DOTX | Office Open XML WordprocessingML Template (macro-free) | Same as above |
DOTM | Office Open XML WordprocessingML Macro-Enabled Template | Same as above |
RTF | Rich Text Format | Same as above |
Format | Description | Supported Conversion Formats |
---|
XLSX | OOXML 2007-2010 | MS Excel: XLSX , XLSM , XLTX , XLTM , XLSB , XLS , SpreadsheetML ; OpenOffice: ODS ; Adobe: PDF ; Web: HTML , MHTML ; Printing: XPS ; Image: TIFF |
XLSM | OOXML Macro Enabled Workbook | Same as above |
XLTX | OOXML Workbook Template | Same as above |
XLTM | OOXML Macro Enabled Workbook Template | Same as above |
XLSB | OOXML Binary Workbook | Same as above |
XLS | Excel Workbook 97-2003 | Same as above |
XLT | Excel Workbook Template 97-2003 | Same as above |
Format | Description | Supported Conversion Formats |
---|
PPTX | OOXML Presentation | MS PowerPoint: PPTX , PPTM , PPSX , PPSM , POT , POTX , POTM , PPT , PPS ; OpenOffice: ODP , OTP ; Adobe: PDF ; Web: HTML ; Printing: XPS ; Image: TIFF |
PPTM | OOXML Macro Enabled Presentation | Same as above |
PPSX | OOXML SlideShow | Same as above |
PPSM | OOXML Macros Enabled Presentation | Same as above |
POT | PowerPoint Template (97-2003 versions) | Same as above |
POTX | OOXML Presentation Template | Same as above |
POTM | OOXML Macro Enabled Presentation Template | Same as above |
PPT | PowerPoint Presentation (97-2003) | Same as above |
PPS | PowerPoint SlideShow (97-2003) | Same as above |
Format | Description | Supported Conversion Formats |
---|
ODT | Open Text Document | MS Word®: DOC , DOT , DOCX , DOCM , DOTX , DOTM , RTF , WordprocessingML ; OpenOffice: ODT , OTT ; E-Mail: MSG , EML , EMLX ; Adobe: PDF ; Web: HTML , MD , TXT , MHTML , MHT ; Printing: PCL , PS , XPS , OXPS ; Image: TIFF , SVG ; Other: XAML , EPUB |
OTT | Open Text Document Template | Same as above |
ODS | Open Document Spreadsheet | Same as above |
ODP | Open Document Presentation | Same as above |
OTP | Open Document Presentation Template | Same as above |
Format | Description | Supported Conversion Formats |
---|
MSG | Outlook Email Message Format | MS Word®: DOC , DOT , DOCX , DOCM , DOTX , DOTM , RTF , Word®processingML ; OpenOffice: ODT , OTT ; Email: MSG , EML , EMLX ; Adobe: PDF ; Web: HTML , MD , TXT , MHTML , MHT ; Printing: PCL , PS , XPS , OXPS ; Image: TIFF , SVG ; Other: XAML , EPUB |
EML | Email Message Format | Same as above |
EMLX | Apple’s Email Message Format | Same as above |
Format | Description | Supported Conversion Formats |
---|
HTML | Hypertext Markup Language | MS Word®: DOC , DOT , DOCX , DOCM , DOTX , DOTM , RTF , WordprocessingML ; OpenOffice: ODT , OTT ; Adobe: PDF ; Web: HTML , MD , TXT , MHTML , MHT ; Printing: PCL , PS , XPS , OXPS ; Image: TIFF , SVG ; Other: XAML , EPUB |
MD | Markdown Documentation | Same as above |
TXT | Plain Text | Same as above |
MHTML | Mime HTML | Same as above |
MHT | Mime HTML Web Archive | Same as above |
GroupDocs.Assembly Cloud Supported Barcode Types
Barcode Type | Description |
---|
codabar | CODABAR Barcode |
code11 | CODE 11 barcode |
code39S | Standard CODE 39 barcode |
code39E | Extended CODE 39 barcode |
code93S | Standard CODE 93 barcode |
code93E | Extended CODE 93 barcode |
code128 | CODE 128 barcode |
code128GS1 | GS1 CODE 128 barcode specification. The barcode text must contain parentheses for A |
ean8 | EAN-8 barcode |
ean13 | EAN-13 barcode |
ean14 | EAN-14 barcode |
scc14 | SCC-14 barcode |
sscc18 | SSCC-18 barcode |
upca | UPC-A barcode |
upce | UPC-E barcode |
isbn | ISBN barcode |
issn | ISSN barcode |
ismn | ISMN barcode |
stf | Standard 2 of 5 barcode |
itf | Interleaved 2 of 5 barcode |
mtf | Matrix 2 of 5 barcode |
ip25 | Italian Post 25 barcode |
iatatf | IATA 2 of 5 barcode. Used for managing air cargo by the International Air Transport Association |
itf14 | ITF14 barcode |
itf6 | ITF-6 barcode |
msi | MSI Plessey barcode |
vin | VIN (Vehicle Identification Number) barcode |
dpi | Deutschen Post barcode (Identcode), used by Deutsche Post AG and DHL |
dpl | Deutsche Post Leitcode barcode, used by Deutsche Post AG (DHL) |
opc | OPC (Optical Product Code) barcode, also known as VCA OPC |
pzn | PZN barcode, also known as Pharma Zentral Nummer |
code16K | Code 16K barcode |
pharmacode | Pharmacode barcode, also known as Code32 |
dm | DataMatrix barcode |
qr | QR Code barcode |
aztec | Aztec barcode |
pdf417 | Pdf417 barcode |
macroPdf417 | MacroPdf417 barcode |
dmGS1 | DataMatrix barcode with GS1 string format |
microPdf417 | MicroPdf417 barcode |
qrGS1 | QR barcode with GS1 string format |
maxiCode | MaxiCode barcode |
dotCode | DotCode barcode |
ap | Australia Post Customer barcode |
postnet | Postnet barcode |
planet | Planet barcode |
oneCode | USPS OneCode barcode |
rm4scc | RM4SCC barcode (Royal Mail 4-state Customer Code), used in the UK |
databarOD | Databar omni-directional barcode |
databarT | Databar truncated barcode |
databarL | Databar limited barcode |
databarE | Databar expanded barcode |
databarES | Databar expanded stacked barcode |
databarS | Databar stacked barcode |
databarSOD | Databar stacked omni-directional barcode |
sp | Singapore Post barcode |
ape | Australian Post Domestic eParcel barcode |
spp | Swiss Post Parcel barcode (Domestic Mail, International Mail, Additional Services) |
patchCode | Patch code barcode |
code32 | Code32 barcode |
dltf | DataLogic 2 of 5 barcode |
dkix | Dutch KIX barcode |
codablockF | Codablock F barcode |
codablockFGS1 | GS1 Codablock F barcode |
Document Automation
| .NET Cloud API
| REST API
| Document Generation
| Template-Driven
| Dynamic Data Merging
| Rich Formatting
| Conditional Content Control
| List Automation
| Table Automation
| Barcode Generation
| Hyperlink Insertion
| Bookmark Creation
| Checkbox Manipulation
| Mail Merge
| Formula Calculations
| Data Filtering
| Data Sorting
| Data Grouping
| Data Formatting
| Dynamic List Generation
| Dynamic Table Generation
| Chart Generation
| Chart Customization
| Cross-Platform SDKs
| Comprehensive Documentation
| Cloud-Based Flexibility
| JWT Authentication
| Microsoft Word
| Microsoft Excel
| Microsoft PowerPoint
| OpenOffice
| Email Formats
| Web Document Formats
| Barcode Types
| QR Codes
| DataMatrix
| EAN Barcodes
| UPCA
| ISBN Barcodes
| REST API