GroupDocs.Assembly for Python overview
Leave feedback
On this page
A assembly is a document automation and reports generation API designed to create custom documents from templates.
With its powerful and straightforward API, you can execute the following actions:
- Multiple data formats support
- Use formulae & perform sequential data operations
- Apply upper, lower, capital, firstcap formatting to strings in template syntax
- Template syntax support formatting of ordinal, cardinal, alphabetic numeric nature
- Support template documents with custom variables & text comments within template syntax tags
- Dynamically insert out document content in report
- Dynamically configure background color of html documents & generate barcode in reports
- Dynamically insert hyperlinks in reports & apply attributes to email message body
- Dynamically attach email attachments
- Support of next field analogue of Microsoft Word
- Update fields during word processing document assembly
- Apply formula during spreadsheet assembly
- Template formatting for numeric, text, image, date-time, chart elements
- Conditional formatting of template text elements
- Linq-based template syntax
- Change format of assembled file using explicit specifications or file extension
- Auto-removal of empty paragraphs
- Generate various report types, e.g., charts, image, tables, lists and more
- Inline template syntax errors in generated documents instead of exception throwing.
- Load template documents from html with resources and save assembled Word, Excel, PowerPoint & emails to html with resources
You can use GroupDocs.Assembly across multiple platforms and operation systems:
- Windows, Linux, and macOS
If you are new to GroupDocs.Assembly, see the following topics first:
If you encounter an issue while using GroupDocs.Assembly or have a technical question, feel free to create a post in our Free Support Forum. If free support is not sufficient, you can submit a ticket to our Paid Support Helpdesk.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.