---
title: "LINQ Reporting Engine in Java"
---

This section provides the information you need to create reports from template documents using the LINQ Reporting Engine. The information is divided into the following sections:

- [Introduction to LINQ Reporting Engine](/words/java/introduction-to-linq-reporting-engine/) describes main features and advantages of the engine
- [Template Syntax](/words/java/template-syntax/) provides detailed information on the syntax of templates supported by the engine
- [LINQ Reporting Engine or Mail Merge](/words/java/linq-reporting-engine-or-mail-merge/) describes the difference between Mail Merge and LINQ Reporting Engine
- [LINQ Reporting Engine API](/words/java/linq-reporting-engine-api/) explains how to use the engine API in various scenarios
- [Appendix A. Enumeration Extension Methods](/words/java/appendix-a-enumeration-extension-methods/) describes the engine built-in extension methods that provide common sequential data manipulations such as grouping, sorting, and others
- [Appendix B. Technical FAQ](/words/java/appendix-b-technical-faq/) provides information useful to make application design decisions, if using the engine
- [Appendix C. Typical Templates](/words/java/appendix-c-typical-templates/) contains examples of templates for typical scenarios

To learn more about Aspose.Words features to create reports, select the corresponding section or article. For a detailed description of classes, methods, and properties refer to the Aspose.Words for Java API Reference section.
