GroupDocs.Assembly-Cloud
21.1.0
dotnet add package GroupDocs.Assembly-Cloud --version 21.1.0
NuGet\Install-Package GroupDocs.Assembly-Cloud -Version 21.1.0
<PackageReference Include="GroupDocs.Assembly-Cloud" Version="21.1.0" />
paket add GroupDocs.Assembly-Cloud --version 21.1.0
#r "nuget: GroupDocs.Assembly-Cloud, 21.1.0"
// Install GroupDocs.Assembly-Cloud as a Cake Addin #addin nuget:?package=GroupDocs.Assembly-Cloud&version=21.1.0 // Install GroupDocs.Assembly-Cloud as a Cake Tool #tool nuget:?package=GroupDocs.Assembly-Cloud&version=21.1.0
Document Automation .NET Cloud REST 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.
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.
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.
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.
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
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 |
Microsoft Office Excel Document Formats
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 |
Microsoft Office PowerPoint Document Formats
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 |
OpenOffice Document Formats
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 |
Email Document Formats
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 |
Web Document Formats
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 |
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net20 is compatible. net35 was computed. net40 was computed. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 2.0
- Newtonsoft.Json (>= 10.0.1)
-
.NETStandard 2.0
- Newtonsoft.Json (>= 10.0.1)
- System.Diagnostics.TraceSource (>= 4.3.0)
- System.Net.Requests (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.