GroupDocs.Assembly for .NET API 可帮助您构建强大的文档自动化和报告生成应用程序,并能够从 C#、ASP.NET 和其他 .NET 相关应用程序中的自定义模板生成报告。只需几行代码,.NET 报告库就可以智能地从定义的文档模板中组装给定的数据,并通过从各种数据源(数据库、XML、JSON、ODATA、CSV、自定义 .NET 对象)。
它支持基于 LINQ 的模板语法,用户可以轻松生成所有常用业务文件格式的输出文档,例如 PDF、HTML、Outlook 电子邮件、微软办公软件 Word、Excel 工作表、PowerPoint 演示文稿和幻灯片。模板元素的格式属性也可以通过操作文本、HTML 和条件块、图像、图表、条形码、超链接、数据透视表等来配置。
GroupDocs.Assembly for .NET 可用于在任何面向 .NET 平台的开发环境中开发应用程序。它与所有基于 .NET 的语言兼容,并支持可以安装 Mono 或 .NET 框架(包括 .NET Core)的流行操作系统(Windows、Linux、MacOS)。
GroupDocs.Assembly for .NET API 让您可以控制使用大量模板元素。您可以使用格式化的文本块、HTML 块、图像、图表、超链接和条形码(通过条形码字体)。还支持重复块和条件块,包括列表项和表格行。您还可以根据电子表格、演示文稿、文档和电子邮件的模板表达式动态合并包含相同文本的表格单元格,并带有 HTML 和 RTF 正文。
使用 GroupDocs.Assembly for .NET API,您可以使用以下三种类型的列表报告:
GroupDocs.Assembly for .NET 支持以下类型的图表报告:
GroupDocs.Assembly for .NET 支持以下类型的表格报告:
您还可以在表格行中使用数据带。
只需几行代码,您就可以轻松地将 GroupDocs.Assembly for .NET API 与您的 .NET 应用程序集成。以下是在打开文档中生成报告的示例代码 format:
// 即时 DocumentAssembler 类
DocumentAssembler assembler = new DocumentAssembler();
// 调用 AssembleDocument 生成报告
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(),
"customer"));
// 请参阅 https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-.NET 上的 DataLayer.GetCustomerData () 方法详细信息