GroupDocs.Assembly 概述

利用强大的自动化API和无缝的数据集成,加速Python中的文档工作流程。

Illustration assembly

将业务数据合并到Python文档中

简化报告:使用GroupDocs.Assembly for Python via .NET,将来自XML、JSON或数据库的数据注入基于模板的文档,而无需手动格式化。

用实时数据填充原生内容

使用实时或嵌入式数据源自动填充复杂的文档结构,如表格、图表和图形。

强大的自动化功能

解锁高级功能——创建条形码,连接网络数据,自定义布局,并使用GroupDocs.Assembly for Python via .NET将文档导出为多种格式。

平台独立性

GroupDocs.Assembly for Python via .NET与主要平台、操作系统和包管理器无缝兼容,支持广泛的部署兼容性。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

查看GroupDocs.Assembly for Python via .NET支持的完整文件格式列表。

Microsoft Office 格式

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

图像及其他格式

  • 可移植: PDF
  • 图像: SVG, TIFF
  • 其他办公格式: ODT, OTT, OTS, ODS, ODP, OTP

其他格式

  • 网络: HTML, MHTML
  • 电子邮件: EML, MSG, EMLX
  • 其他: EPUB, MD

GroupDocs.Assembly 主要特性

自动化智能文档生成,包含丰富的数据驱动元素。

Feature icon

动态数据表示

在文档模板中使用结构化或半结构化数据呈现表格、图表、图像和列表。

Feature icon

基于公式的数据处理

使用表达式和顺序逻辑在渲染之前计算和格式化内容。

Feature icon

多格式模板和输出支持

支持使用DOCX、XLSX、PPTX、PDF、HTML和其他格式进行模板和输出文件的处理。

Feature icon

高级模板标记

利用强大的语法选项,包括自定义计数器、数字格式和条件块。

Feature icon

条形码生成

动态创建条形码,并将其直接嵌入生成的报告或文档中。

Feature icon

字符串和大小写格式化

通过灵活的字符串格式化控制输出样式:大写、小写、标题格式或首字母大写。

Feature icon

智能内容插入

动态合并其他文档的部分,支持模块化文档组合。

Feature icon

多格式文档输出

使用文件扩展名或自定义输出配置将文档导出为所需格式。

Feature icon

Base64和嵌入式对象支持

直接从Base64编码的字符串或字节数组中插入图像、文件或数据块。

代码示例

探索使用GroupDocs.Assembly进行文档自动化和数据集成的真实示例。

在Microsoft Word中创建带项目符号的列表

项目符号列表帮助清晰地组织报告和合同中的业务数据。 使用GroupDocs.Assembly将列表插入Word模板,使用动态数据源。

如何在文档中填充列表

# 在文档页面插入此模板:
# 管理者的绩效指标
# . <<foreach [in products]>><<[ProductName]>>
# <</foreach>>

import groupdocs.assembly as ga

def run():
    # 指定模板路径
    template = "Bulleted List Template.docx"

    # 设置输出文件路径
    result = "Result Report.docx"

    # 从JSON源中检索管理者的数据
    dataSource = ga.data.JsonDataSource("Report data.json")
    data = ga.DataSourceInfo(dataSource, "managers")

    # 生成填充数据的报告
    assembler = ga.DocumentAssembler()
    assembler.assemble_document(template, result, data)

在PPTX演示文稿中生成饼图

根据XML或JSON数据构建饼图,直观地显示关键指标。 增强演示文档,借助您的应用程序自动填充图表。

如何在饼图中表示数据

# 将图表标题模板添加到演示文稿中:
# 客户的收入 <<foreach [in customers]>> 
# <<x [CustomerName]>>

# 还要包括图表数据模板:
# Total Order Price<<foreach [in customers]>> 
# <<x [CustomerName]>>

import groupdocs.assembly as ga

    def run():
        # 指定图表模板路径
        template = "Pie Chart Template.pptx";

        # 设置输出文件路径
        result = "Result Report.pptx"

        # 从XML源中检索客户的数据
        dataSource = ga.data.JsonDataSource("Chart data.xml")
        data = ga.DataSourceInfo(dataSource, "customers")

        # 生成图表并保存结果
        assembler = ga.DocumentAssembler()
        assembler.assemble_document(template, result, data)

准备好开始了吗?

免费下载 GroupDocs.Assembly 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人