用于自动化文档和报告的 Java API

构建文档自动化应用程序以获取数据;将其放入可定制的模板并通过 Java API 生成动态报告.


下载免费试用版

GroupDocs.Assembly for Java API 可帮助您在 Java 中快速开发文档自动化和报告应用程序,以从模板生成自定义报告,而无需安装任何外部软件。报告生成引擎从模板文档中获取数据,将其组装并根据定义的语法以指定的输出格式生成报告。它允许您动态配置和插入模板元素的格式属性,并支持各种数据源(JSON、XML、OData、数据库、CSV、电子表格作为数据表、字处理表作为数据表和数据库)从中检索数据。

文档组装库可识别多种文档格式,并允许您以所有支持的文件类型创建模板,例如 PDF、HTML、Outlook 电子邮件、微软办公软件 Word、Excel 工作表、PowerPoint 演示文稿和文本。它支持基于 LINQ 的模板语法,用户还可以动态配置和插入模板元素的格式属性。

GroupDocs.Assembly for Java 很容易与新的或现有的 Java 应用程序集成。它与所有 Java 版本高度兼容,并支持能够运行 Java 运行时的流行操作系统(Windows、Linux、MacOS)。

用于 Java 功能的 GroupDocs.Assembly

操作模板元素

使用 GroupDocs.Assembly for Java API 操作大量模板元素。您可以使用的模板元素包括文本块、图像、超链接、HTML 块、条形码(通过条形码字体)和图表。您还可以为列表项和表格行应用重复块和条件块。基于具有 HTML 和 RTF 正文的文档、演示文稿、电子表格和电子邮件的模板表达式,动态合并包含相同文本的表格单元格。

处理列表报告

使用 GroupDocs.Assembly for Java API,支持以下类型的列表报告:

  • 项目符号列表
  • 编号列表
  • Colored 编号列表

处理图表报告

GroupDocs.Assembly for Java 支持以下类型的图表报告:

  • 气泡图,显示数据的三个维度
  • 柱形图
  • 饼形图
  • 散点图
  • 系列图表(彩色)

处理表格报告

GroupDocs.Assembly for Java 支持以下类型的表格报告:

  • 主从表
  • 带有突出显示的行的表
  • 具有替代内容的表格
  • 具有过滤、分组和排序的表

您还可以在表格行中使用数据带。

处理图表报告

将 Java API 的 GroupDocs.Assembly 与您的 Java 应用程序集成是一件轻而易举的事。以下是使用 Java 生成 OpenDocument 格式报告的示例代码块:

// 即时 DocumentAssembler 类
DocumentAssembler assembler = new DocumentAssembler();
// 调用 AssembleDocument 生成报告
assembler.assembleDocument("D:\\WordTemplates\\Nested External Document.docx", "D:\\WordReports\\Nested External Document.docx", 
new DataSourceInfo( new DataStorage(), null));
// 请参阅 https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-Java 上的新 DataStorage () 方法详细信息

支持和学习资源

GroupDocs.Assembly 为其他流行的开发环境提供文档查看 API

Back to top
 中国人