Browse our Products

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.


Docs Swagger Examples Blog Support Release Notes Dashboard

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

Version NuGet .NET


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, PDF docs from templates.
Dynamic Data Merging - Fill templates with JSON or XML data for customized reports.
Rich Formatting and Styling - Apply advanced formatting to text, tables, charts for polished documents.
Conditional Content Control - Use conditional logic to generate dynamic content based on data.
List and Table Automation - Create dynamic lists, tables, charts that auto‑update based on data.

Advanced Features

Barcode Generation - Embed barcodes directly into documents.
Hyperlink Insertion - Add clickable links to external resources or within document.
Bookmark Creation - Create bookmarks for easy navigation.
Checkbox Manipulation - Dynamically set checkbox values based on data.
Mail Merge Functionality - Generate personalized emails and attachments at scale.
Formula Calculations - Perform calculations within spreadsheets for dynamic results.

Working with Data

Data Filtering - Apply filters to select specific data subsets for reports.
Data Sorting - Arrange data in specific order (asc/desc) based on criteria.
Data Grouping - Organize data into groups for easier analysis and presentation.
Data Formatting - Control appearance of data in reports, e.g., number, date, text formatting.
Using Variables - Store and reuse values throughout a template for efficient processing.
Using Extension Methods - Leverage built‑in functions for complex manipulations within templates.
Using Extension Methods of Iteration Variables - Access and manipulate elements in data sequences via extension methods.
Using Enumeration Extension Methods - Perform grouping, sorting, filtering using enumeration extension methods.
Additional Number Formats - Access extra number formatting options beyond .NET defaults.
Additional String Formats - Access extra string formatting options beyond .NET defaults.
Formatting Options Combinations - Combine formatting options for customized data presentation.

Working with Lists

Dynamic List Generation - Generate in‑paragraph, bulleted, numbered lists with dynamic content.
List Coloring - Apply conditional coloring to list items based on criteria.

Working with Tables

Dynamic Table Generation - Generate tables with dynamic content, calculations, and formatting.
Table Customization - Customize table appearance with conditional formatting and colors.
Data Filtering and Grouping within Tables - Filter and group data within tables for tailored reporting.
Progressive Calculations in Tables - Perform running calculations and show progressive totals in tables.

Working with Charts

Chart Generation - Create line, column, bar, pie, scatter, bubble charts with dynamic data.
Chart Customization - Customize chart titles, series, axis titles, legends via expressions.
Conditional Chart Series - Conditionally include/exclude chart series based on conditions.
Dynamic Chart Coloring - Set chart series and point colors dynamically via expressions.
Chart Data Binding - Bind charts to various data sources to visualize complex info.

Insert Hyperlinks into Multiple Document Types - Insert hyperlinks into Word, email, spreadsheet, presentation docs with flexible syntax.
Hyperlinks for Word-Processing and Emails - Insert links to external resources or bookmarks; customize display.
Spreadsheet Hyperlink Functionality - Link to specific cells, ranges, or across worksheets.
Hyperlinks in Presentations - Insert links to slides within the same presentation using SlideN syntax.

Working with Bookmarks

Dynamic Bookmark Insertion - Add bookmarks to docs/emails and define names for navigation.

Working with Checkboxes

Checkbox State Control - Set checkboxes checked/unchecked in Word docs using check tag.

Working with Barcodes

Barcode Image Generation and Insertion - Generate and insert various barcode types with customizable appearance.
Supported Barcode Types - Supports many barcode types: QR, DataMatrix, Codabar, UPC, EAN, ISBN, PDF417, etc.
Advanced Barcode Formatting Options - Adjust barcode alignment, colors, fonts, and scaling.

Developer‑Friendly Features

Cross-Platform SDKs - Available for .NET, Java, PHP, etc., for seamless integration.
REST API Architecture - Leverage REST for easy integration and scalability.
Comprehensive Documentation - Access detailed API references, code examples, tutorials.
Active Community Support - Get help from active community forum and dedicated support.
Cloud-Based Flexibility - Enjoy scalability and reliability of cloud‑based processing.
JWT Authentication - Secure data and API requests with JWT authentication.

Supported File Formats and Conversions

Microsoft Office Word® Document Formats

FormatDescriptionSupported Conversion Formats
DOCMicrosoft Word® 97 - 2007 DocumentMS 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
DOTMicrosoft Word® 97 - 2007 TemplateSame as above
DOCXOffice Open XML WordprocessingML DocumentSame as above
DOCMOffice Open XML WordprocessingML Macro-Enabled DocumentSame as above
DOTXOffice Open XML WordprocessingML Template (macro-free)Same as above
DOTMOffice Open XML WordprocessingML Macro-Enabled TemplateSame as above
RTFRich Text FormatSame as above

Microsoft Office Excel Document Formats

FormatDescriptionSupported Conversion Formats
XLSXOOXML 2007-2010MS Excel: XLSX, XLSM, XLTX, XLTM, XLSB, XLS, SpreadsheetML; OpenOffice: ODS; Adobe: PDF; Web: HTML, MHTML; Printing: XPS; Image: TIFF
XLSMOOXML Macro Enabled WorkbookSame as above
XLTXOOXML Workbook TemplateSame as above
XLTMOOXML Macro Enabled Workbook TemplateSame as above
XLSBOOXML Binary WorkbookSame as above
XLSExcel Workbook 97-2003Same as above
XLTExcel Workbook Template 97-2003Same as above

Microsoft Office PowerPoint Document Formats

FormatDescriptionSupported Conversion Formats
PPTXOOXML PresentationMS PowerPoint: PPTX, PPTM, PPSX, PPSM, POT, POTX, POTM, PPT, PPS; OpenOffice: ODP, OTP; Adobe: PDF; Web: HTML; Printing: XPS; Image: TIFF
PPTMOOXML Macro Enabled PresentationSame as above
PPSXOOXML SlideShowSame as above
PPSMOOXML Macros Enabled PresentationSame as above
POTPowerPoint Template (97-2003 versions)Same as above
POTXOOXML Presentation TemplateSame as above
POTMOOXML Macro Enabled Presentation TemplateSame as above
PPTPowerPoint Presentation (97-2003)Same as above
PPSPowerPoint SlideShow (97-2003)Same as above

OpenOffice Document Formats

FormatDescriptionSupported Conversion Formats
ODTOpen Text DocumentMS 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
OTTOpen Text Document TemplateSame as above
ODSOpen Document SpreadsheetSame as above
ODPOpen Document PresentationSame as above
OTPOpen Document Presentation TemplateSame as above

Email Document Formats

FormatDescriptionSupported Conversion Formats
MSGOutlook Email Message FormatMS 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
EMLEmail Message FormatSame as above
EMLXApple’s Email Message FormatSame as above

Web Document Formats

FormatDescriptionSupported Conversion Formats
HTMLHypertext Markup LanguageMS 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
MDMarkdown DocumentationSame as above
TXTPlain TextSame as above
MHTMLMime HTMLSame as above
MHTMime HTML Web ArchiveSame as above

GroupDocs.Assembly Cloud Supported Barcode Types

Barcode TypeDescription
codabarCODABAR Barcode
code11CODE 11 barcode
code39SStandard CODE 39 barcode
code39EExtended CODE 39 barcode
code93SStandard CODE 93 barcode
code93EExtended CODE 93 barcode
code128CODE 128 barcode
code128GS1GS1 CODE 128 barcode specification. The barcode text must contain parentheses for A
ean8EAN-8 barcode
ean13EAN-13 barcode
ean14EAN-14 barcode
scc14SCC-14 barcode
sscc18SSCC-18 barcode
upcaUPC-A barcode
upceUPC-E barcode
isbnISBN barcode
issnISSN barcode
ismnISMN barcode
stfStandard 2 of 5 barcode
itfInterleaved 2 of 5 barcode
mtfMatrix 2 of 5 barcode
ip25Italian Post 25 barcode
iatatfIATA 2 of 5 barcode. Used for managing air cargo by the International Air Transport Association
itf14ITF14 barcode
itf6ITF-6 barcode
msiMSI Plessey barcode
vinVIN (Vehicle Identification Number) barcode
dpiDeutschen Post barcode (Identcode), used by Deutsche Post AG and DHL
dplDeutsche Post Leitcode barcode, used by Deutsche Post AG (DHL)
opcOPC (Optical Product Code) barcode, also known as VCA OPC
pznPZN barcode, also known as Pharma Zentral Nummer
code16KCode 16K barcode
pharmacodePharmacode barcode, also known as Code32
dmDataMatrix barcode
qrQR Code barcode
aztecAztec barcode
pdf417Pdf417 barcode
macroPdf417MacroPdf417 barcode
dmGS1DataMatrix barcode with GS1 string format
microPdf417MicroPdf417 barcode
qrGS1QR barcode with GS1 string format
maxiCodeMaxiCode barcode
dotCodeDotCode barcode
apAustralia Post Customer barcode
postnetPostnet barcode
planetPlanet barcode
oneCodeUSPS OneCode barcode
rm4sccRM4SCC barcode (Royal Mail 4-state Customer Code), used in the UK
databarODDatabar omni-directional barcode
databarTDatabar truncated barcode
databarLDatabar limited barcode
databarEDatabar expanded barcode
databarESDatabar expanded stacked barcode
databarSDatabar stacked barcode
databarSODDatabar stacked omni-directional barcode
spSingapore Post barcode
apeAustralian Post Domestic eParcel barcode
sppSwiss Post Parcel barcode (Domestic Mail, International Mail, Additional Services)
patchCodePatch code barcode
code32Code32 barcode
dltfDataLogic 2 of 5 barcode
dkixDutch KIX barcode
codablockFCodablock F barcode
codablockFGS1GS1 Codablock F barcode

Docs Swagger Examples Blog Support Release Notes Dashboard


Tags

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


 English