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, and PDF documents from customizable templates.

Dynamic Data Merging

Populate templates with data from JSON or XML, enabling personalized reports, invoices, and more.

Rich Formatting and Styling

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.

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.

Formula Calculations

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.

Data Formatting

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.

Additional Number Formats

Access additional number formatting options beyond those provided by the .NET Framework.

Additional String Formats

Access additional string formatting options beyond those provided by the .NET Framework.

Formatting Options Combinations

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.

  • Word-processing documents, emails, spreadsheets, and presentation documents.
  • Customize link tags for specific document types with syntax flexibility.
  • Insert links to external resources or bookmarks within the document.
  • Customize text display for hyperlinks.
  • Link to specific cells, cell ranges, or across different worksheets.
  • 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.

Advanced Barcode Formatting Options

  • Adjust barcode text alignment, background color, and font settings.
  • Scale barcode symbols with precise control over width and height.

Developer-Friendly Features

Cross-Platform SDKs

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.

Active Community Support

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.

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