GroupDocs.Assembly 概述

.NET解决方案用于自动化文档创建及高级数据集成。

Illustration assembly

使用C#将业务数据添加到文档模板

报告生成变得容易:使用GroupDocs.Assembly for .NET,您可以轻松将来自JSON或XML等源的数据插入到预定义模板中。

处理本地数据对象

支持的文档类型包括可以用数据自动填充的嵌入对象,如图示、图表、表格和列表。

其他功能

GroupDocs.Assembly for .NET 提供广泛的自定义选项。可以通过编程设计数据对象,生成条形码,通过URL使用在线数据源,以及以多种格式保存输出。

平台独立性

GroupDocs.Assembly for .NET 兼容以下操作系统、框架和包管理器。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

GroupDocs.Assembly for .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

广泛支持的格式范围

与所有常用文档格式无缝协作,无论是模板还是输出文件。

Feature icon

丰富的模板标记

在模板中利用序数、基数和字母数字格式。

Feature icon

嵌入条形码

动态生成条形码图像并将其插入到文档中。

Feature icon

数据格式化

以大写、小写、大写或首字母大写样式格式化模板中的字符串。

Feature icon

文档内容处理

动态将外部文档中的内容插入到您的报告中。

Feature icon

多种格式保存

通过文件扩展名或详细配置指定输出文件格式。

Feature icon

灵活的数据处理

使用Base64编码的字节动态插入图像和文档。

代码示例

典型GroupDocs.Assembly操作的代码片段。

在Microsoft Word文档中插入项目符号列表

项目符号列表是展示商业数据的常见方式。 以下示例展示如何使用GroupDocs.Assembly将列表添加到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数据创建饼图。 通过直观的数据表现增强您的报告。

如何在饼图中表示数据

// 将图表标题模板添加到演示文稿中:
// 客户的收入 <<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
使用第二步中的获取临时许可证按钮。
 中国人