GroupDocs.Assembly 概述

一个专为使用数据处理集成编程创建文档的 Node.js 库。

Illustration assembly

使用 JavaScript 将业务数据集成到模板中

通过将 JSON、XML 或其他数据嵌入模板中,生成精美的报告。

管理嵌入内容

使用外部数据自动填充文档中的表格、图表和其他可视元素。

可定制的选项

GroupDocs.Assembly for Node.js via Java 允许您添加条形码、从 URL 获取数据,并以多种格式导出文件。

平台独立性

GroupDocs.Assembly for Node.js via Java 与领先的操作系统、框架和包管理器无缝集成。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Assembly for Node.js via 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 文档中添加项目符号列表

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

const assemblyLib = require('@groupdocs/groupdocs.assembly');

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

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

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

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

在 PowerPoint 中插入饼图

了解如何使用模板和 XML 在演示文稿中添加 饼图。 通过饼图增强您的报告,以清晰直观地呈现数据。

在 PowerPoint 中插入饼图

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

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

const assemblyLib = require('@groupdocs/groupdocs.assembly');

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

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

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

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

准备好开始了吗?

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

有用的资源

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

临时许可提示

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