GroupDocs.Assembly for Java

使用 Java API 将图表添加到 PDF 文档中

GroupDocs.Assembly for Java 通过利用实时数据简化了将图表嵌入 PDF 文档的过程。

将图表嵌入 PDF 文档的步骤

GroupDocs.Assembly 简化了在 PDF 模板中插入图表的过程。可选择多种图表样式,包括条形图、饼图和折线图。

  1. 创建一个包含图表占位符的模板(不支持 PDF 模板)。
  2. 从兼容的源加载数据。
  3. 设置图表选项,例如类型、标签和颜色。
  4. 将包含图表的文档保存为 PDF 文件。
// 在模板中添加此标签以包括图表
// Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>

// 提供模板的文件路径
// 目前不支持 PDF 模板。
String template = "chart_template.docx";

// 从源中提取必要的数据
DataSourceInfo data 
    = new DataSourceInfo(GetChartData(), "orders");

// 保存包含嵌入图表的最终文档
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

轻松地在文档中嵌入动态图表

GroupDocs.Assembly for Java 提供了一种便捷的方式来构建数据丰富的流行格式文档。使用模板插入图表、表格、条形码、列表、链接和图像,并利用实时数据进行动态更新。

GroupDocs.Assembly 的关键特点

简单将数据转换为图表

使用 API 将来自 JSON、XML、CSV 或其他源的数据转换为干净专业的图表,以便插入您的文档。

创建视觉冲击力强的内容

GroupDocs.Assembly 支持多种视觉格式,包括条形图、饼图和折线图,可以与表格、条形码、图像等结合使用,以增强报告的效果。

可自定义的图表位置和样式

借助基于 LINQ 的语法,您可以动态生成并定位文档中的图表,同时轻松调整样式、颜色和布局以满足设计需求。

支持多种文档格式

生成 MS Office、PDF、OpenOffice 和 HTML 格式的文档。所生成的图表可以无缝整合到任何受支持的格式中,以获得专业的效果。

以编程方式生成并嵌入图表

该示例演示了如何以编程方式创建并嵌入图表到 PDF 文档中。

Java

// 准备一个模板,其中包含图表的占位符
// Total Contract Price<<y [m.Total_Contract_Price]>>
// <<seriesColor [color]>>

// 指定模板的文件路径
// 目前不支持 PDF 模板。
String template = "table_template.docx";

// 从所选源加载数据
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// 创建一个包含相关信息的数据对象
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// 配置图表的类型和外观
DataSourceInfo design 
    = new DataSourceInfo("red", "color");

// 初始化 DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// 保存完成的文档,其中包含嵌入的图表
asm.assembleDocument(template, "result.pdf", data, design);
Maven XML
点击以复制
已复制
更多示例 文档

关于 GroupDocs.Assembly for Java

GroupDocs.Assembly for Java 是一个多功能解决方案,用于自动化文档和报告的创建。它使您能够将图表、表格、列表、条形码和图像直接添加到文件中,并提供用于精准格式化和数据集成的高级工具。该平台支持超过 50 种格式,包括 PDF、Microsoft Office 文件和电子邮件。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

探索强大的功能

该平台简化了设计以数据为中心、视觉吸引人的文档的过程,满足您的需求。

在多种格式中生成综合报告

Java 允许您在超过 50 种文件格式中创建集成图表的文档,确保模板和数据的无缝合并。

临时许可提示

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