GroupDocs.Assembly 概述

一个旨在自动化文档创建和无缝数据集成的Java库。

Illustration assembly

使用Java将业务数据合并到模板

轻松创建专业报告,通过使用GroupDocs.Assembly for Java将JSON、XML或其他源的数据嵌入到预设计的模板中。

处理嵌入对象

使用来自外部源的数据自动填充文档中的表格、图表和图示等元素。

高级自定义

GroupDocs.Assembly for Java 提供灵活的功能,如生成条形码、通过URL提取在线数据和以不同格式导出输出。

平台独立性

GroupDocs.Assembly for Java 与流行的操作系统、开发框架和包管理器无缝协作。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Assembly for Java 支持广泛的文档格式

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

支持多种格式

轻松处理常用文件类型,无论是模板还是输出文件。

Feature icon

增强的模板格式设置

使用数字、字母和其他高级格式选项自定义模板。

Feature icon

动态条形码生成

迅速在需要时创建和插入条形码图像。

Feature icon

灵活的文本样式

在模板中应用文本转换,如大写、小写、首字母大写或其他样式。

Feature icon

导入外部内容

在生成文档时动态嵌入来自外部文件的内容。

Feature icon

以多种格式导出

使用指定的扩展名或配置保存最终文档。

Feature icon

动态媒体嵌入

在文档创建过程中使用Base64编码的数据插入图像或其他内容。

代码示例

探索GroupDocs.Assembly常见任务的示例代码。

在Word中创建项目符号列表

了解如何在Word文档中添加项目符号列表,以组织数据表示。 此示例展示如何使用GroupDocs.Assembly在Word中生成列表。

在Word中创建项目符号列表

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

// 指定模板路径
String template = "Bulleted List Template.docx";

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

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

// 生成填充数据的报告
DocumentAssembler assembler = new DocumentAssembler();
assembler.assembleDocument(template, result, data);

在PPTX中创建饼图

使用模板和XML将饼图添加到您的演示文稿中。 通过包含饼图以可视化数据,让您的报告更具吸引力。

在PPTX中创建饼图

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

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

// 指定图表模板路径
String template = "Pie Chart Template.pptx";

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

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

// 生成图表并保存结果
DocumentAssembler assembler = new DocumentAssembler();
assembler.assembleDocument(template, result, data);

准备好开始了吗?

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

有用的资源

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

临时许可提示

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