Java 中的报告生成

高速 Java 库,用于在 Word、PDF、OpenOffice、Web 和 Markdown 文档中构建报告,并使用模板和自定义数据实现文档自动化

此报告生成器提供高效的平台无关 API。使用我们的报告 API 为 Java 平台开发高级软件。通过将我们的解决方案集成到您的软件中,您可以使用 Java 根据模板和自定义数据以 DOCX、PDF、HTML 和其他流行格式创建令人惊叹的报告。

查看代码片段

Java 报告

使用 Java 中的 LINQ 报告引擎生成包含列表、表格、图表、图像、条形码和其他文档元素的强大报告。不仅是报告,您还可以使用我们先进的 Java 库创建任何类型的文档,例如发票、简历、合同、信件等。

通过执行以下步骤,了解使用 Java 构建报告是多么容易:

  1. 选择您的数据源,例如 JSON、XML、CSV、数据库或自定义类型的对象。
  2. 准备 PDF 或 Word 格式的模板文档,例如 DOC 或 DOCX。直接在模板中使用基于 LINQ 的语法、排序、过滤和分组数据。
  3. 使用我们的 Java 报告引擎,使用 LINQ 语法将此模板和数据源中的数据绑定,并以您选择的格式获取报告。

在 Java 中自动生成文档

在 Java 中使用给定的报告,您可以生成具有专业质量的许多流行格式的文档:

  • Microsoft Word:DOC、DOCX、RTF、DOT、DOTX、DOTM、DOCM
  • OpenOffice:ODT、OTT
  • 固定布局:PDF、XPS、OpenXPS、PostScript
  • 图片:JPG、PNG、TIFF、BMP、SVG、EMF、GIF
  • 网页:HTML、MHTML
  • 其他:EPUB、MOBI、Xaml、PCL 等。

Java 中的报告生成

我们的报告引擎基于使用 LINQ 语法将数据源动态绑定到文档模板中的字段的技术。当通过自动化日常操作准备相同类型的文档时,这样的报告引擎将显着提高劳动生产率。

在 Java 中创建报告

要评估如何在 Java 中生成报告以及我们的编程 API 如何工作,请使用您的数据加载模板文档和文件。指定数据源对象的名称(如果在模板中使用)。运行代码后,以方便的格式(如 DOCX 或 PDF)下载报告生成结果。

根据 Java 中的模板和自定义数据构建报告
上传模板
运行代码
上传数据文件
从列表中选择目标格式
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
复制
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
复制
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
复制
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
复制
import com.aspose.words.*;

Document doc = new Document("Input.docx");
Object dataSource = "";

ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);

doc.save("Output.docx");
运行代码

如何在 Java 中使用 Word、PDF 和其他文档格式的报告

  1. Aspose.Words for Java
  2. 将库引用(导入库)添加到您的 Java 项目
  3. 创建使用基于 LINQ 的语法标记的模板
  4. 加载模板文档
  5. 从数据源加载数据:文件、数据库或自定义对象
  6. 通过将模板和数据传递给'ReportingEngine'实例来构建报告
  7. 以方便的格式(例如 DOCX 或 PDF)将生成的报告另存为单独的文件

Java 库来构建报告

我们在Maven存储库中托管我们的 Java 'Aspose.Words for Java' 是一个常见的包含字节码的 JAR 请按照有关如何将其安装到 Java 开发人员环境的分步说明进行操作。

系统要求

Java SE 7 和更新的 Java 版本。 Java SE 6 提供了一个单独的包,以防您不得不使用这个过时的 JRE 。

我们的 Java 包是跨平台的,可以在所有具有 JVM 实现的 Microsoft Windows 、Linux、macOS、Android 和 iOS。

有关可选包依赖项的信息,例如 JogAmp JOGL 、 Harfbuzz 字体引擎、 Java Advanced Imaging JAI ,请参阅产品文档

最流行的报告格式

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。