GroupDocs.Assembly for Python via .NET

通过 Python API 将动态图表插入 PDF 文件中

GroupDocs.Assembly for Python via .NET 提供了一种强大的解决方案,用于自动化带有实时数据可视化的 PDF 文档,使图表集成变得轻松。

将图表嵌入 PDF 文档的步骤

GroupDocs.Assembly 使您能够在 PDF 模板中使用实时数据生成交互式图表。选择条形图、饼图或折线图等多种图表类型。

  1. 设计一个启用图表的模板(注意:当前不支持 PDF 模板)。
  2. 从 JSON、XML 或数据库等源提取结构化数据。
  3. 定义图表属性 — 包括类型、标签、颜色和样式。
  4. 将最后的输出导出为 PDF 格式,包含图表。
# 在您的模板中使用此标签以动态生成图表
# Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>

import groupdocs.assembly as ga

    def run():

        # 设置模板文件的路径
        template = "chart_template.pdf"

        # 连接到所需的数据源
        data = ga.DataSourceInfo(GetChartData(), "orders")

        # 保存最终文档并嵌入图表
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.pdf", data)
pip install groupdocs-assembly-net
点击以复制
已复制
更多示例 文档

轻松将动态图表添加到文档中

GroupDocs.Assembly for Python via .NET 允许您轻松地将实时图表嵌入到从模板创建的文档中。通过实时数据驱动的丰富格式无缝结合表格、图表、图像等。

GroupDocs.Assembly 的亮点功能

将原始数据转换为信息丰富的图表

仅需几行代码,利用 GroupDocs.Assembly 将来自 JSON、XML、CSV 和其他格式的数据转换为设计精美的专业图表。

提供引人注目的视觉报告

GroupDocs.Assembly 支持多种图表类型,包括条形图、饼图和折线图。将这些与表格、条形码和图像等其他元素混合,制作出视觉引人入胜的文档。

精准控制图表布局和样式

使用 LINQ 语法定义图表显示的位置和方式。自定义颜色、标签和布局等视觉属性,以符合您的设计需求。

生成多种文件格式的图表

在流行格式(如 DOCX、XLSX、PPTX、PDF、HTML 和 OpenOffice)中创建嵌入图表的文档。GroupDocs.Assembly 确保完全兼容和布局保真。

如何以编程方式插入图表

此代码示例演示了如何使用 GroupDocs.Assembly 动态生成图表并将其嵌入到 PDF 文件中。

Python

# 设置包含图表占位符的模板
# Total Contract Price<<y [m.Total_Contract_Price]>>
# <<seriesColor [color]>>

import groupdocs.assembly as ga

    def run():

        # 定义模板文件的路径
        template = "table_template.pdf"

        # 加载图表的输入数据
        data_json = ga.data.JsonDataSource("Items.json")

        # 构建包含相关字段的数据对象
        data = ga.DataSourceInfo(data_json, "items")

        # 指定图表类型、外观和其他属性
        design = ga.DataSourceInfo("red", "color")

        # 初始化 DocumentAssembler 组件
        asm = ga.DocumentAssembler()

        # 保存带有嵌入图表的文档
        asm.assemble_document(template, "result.pdf", data, design)
pip install groupdocs-assembly-net
点击以复制
已复制
更多示例 文档

什么是 GroupDocs.Assembly for Python via .NET?

GroupDocs.Assembly for Python via .NET 是一款高级文档自动化 API,旨在从结构化数据生成内容丰富的文件。它使用户能够动态插入图表、表格、条形码、图像和列表,并进行精细控制。支持包括 Microsoft Office、PDF、HTML 和常见电子邮件格式在内的 50 多种文档格式 — 非常适合构建报告、仪表板或自定义文档。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

探索强大的文档功能

使用我们的 API 构建符合您的业务逻辑和展示需求的智能数据丰富文档。

生成 50 种以上文件格式的丰富报告

Python via .NET 通过将模板与结构化数据合并,使图表集成到文档中变得无缝,支持多种格式。

临时许可提示

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