长 – 7-10 句子

Aspose.Words LINQ Reporting Engine for .NET 让开发者创建 丰富的数据驱动报告 通过将纯文本标签语法与 LINQ 查询相结合来实现。报告可以绑定到集合、数据库、JSON、XML 或自定义对象,并在模板内部直接执行过滤、分组和聚合。结果是一个完整填充的报告,以 Word 格式.

安装与设置

  1. 安装 NuGet 包 Aspose.Words.
  2. 应用您的许可证( 计量授权 ).
  3. 添加引用到 Aspose.Words 并确保已包含依赖项。.
  4. 完整步骤请参见 安装指南 .

支持的平台:: Windows、Linux 和 macOS,配合 .NET Framework、.NET 或 Mono。. IDE:: Visual Studio 2017–2026、JetBrains Rider、MonoDevelop。.

支持的模板/输出格式:: DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM、Word 2003 XML 和 Word 2007 XML。.

快速入门

或者,您可以在包管理器控制台中运行以下命令::

using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("ReportTemplate.docx");
var dataSource = new XmlDataSource("Data.xml");

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource, "data");

doc.Save("Report.Output.docx");

打开您偏好的 IDE(例如,Visual Studio 2019)

Install-Package Aspose.Words

  • 类似的标签 <<Name>>, <<foreach:Orders>>, <<if:Condition>> 是人类可读的。.
  • MSI 安装程序提供了一种便捷的方法,可直接在系统上安装 Aspose.Words for .NET。此方法非常适合偏好系统范围安装的开发者,能够在多个项目中轻松访问 Aspose.Words for .NET,无需手动管理 DLL。.

前往 Aspose.Words for .NET Releases 页面并下载 Aspose.Words_for_.NET.msi

  • 绑定到 集合,DataTables,, EF 查询,JSON,XML,或自定义对象.
  • 内联 LINQ:: Where, OrderBy, GroupBy, 投影。.

在项目中包含 Aspose.Words 用于 .NET

  • 条件块使用 <<if:…>> / <<endif>>.
  • 对数据进行分组,使用 <<groupby:Property>>.
  • 内联排序使用 orderby 条款。.

提取内容并在项目中直接引用 DLL 文件

  • 内置标签:: <<sum:>>, <<avg:>>, <<count>>, <<min:>>, <<max:>>.
  • 用于 .NET 的 Aspose.Words 产品页面.

Aspose.Words 用于 .NET API 参考

  • 使用 <<switch:Expression>>, <<case:Value>>, <<default>> 用于多种场景。.
  • Aspose.Words 用于 .NET 免费支持论坛.

学习如何使用 Aspose.Words 用于 .NET 插件,以仅 $99 的价格应用计量密钥。

  • 遍历对象图(例如,…)., <<foreach:Order.Items>>).
  • 授权选项。.

您可以使用已购买的授权或试用模式来尝试 Aspose.Words 用于 .NET 插件。

  • 已购买授权。.
  • 通过购买授权,用户可获得所选插件一年的完整功能。每个授权仅适用于一个插件,需单独购买。.

请阅读下文,了解如何实现已购买的授权的更多信息。

  • 要购买授权,请访问 Aspose 购买门户。.
  • 如需了解更多详情,请查看许可常见问题。.

试用模式

  • 挂钩到 ReportBuildStarted, TagProcessed, ReportBuildFinished.
  • 如何实现许可证.

购买许可证后,您将收到一个“Metered License”(计量许可证)密钥。此机制为特定插件提供有限的功能。

  • 按照以下步骤将购买的许可证应用到您的插件并开始使用:.
  • 实例化 Metered 类:创建一个 Metered 类的实例。.

FAQ

  1. 这与 Mail Merge 有何不同?? LINQ Reporting 使用文本标签并支持 LINQ 表达式,这与传统的 Mail Merge 字段不同。.
  2. 支持哪些数据源?? XML、JSON、CSV、DataTables、Entity Framework 和自定义 .NET 对象。.
  3. 我可以嵌入图表和图像吗?? 可以。模板可以包含图表、条形码和从数据填充的图像。.
  4. 我可以输出哪些格式?? DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM、Word 2003 XML 和 Word 2007 XML。.
  5. 它支持本地化吗?? 是的。支持文化感知的格式化和资源集成。.
 中文