GroupDocs.Assembly for Java

使用我们的Java API 轻松填充PDF文件中的表格

GroupDocs.Assembly for Java简化了从各种输入填充PDF文档中表格的过程。

将数据插入PDF表格的步骤

GroupDocs.Assembly帮助您为PDF和其他格式填充表格模板。使用来自您的源的动态数据创建表格。

  1. 设计一个带有表格占位符的模板(目前不支持PDF模板)。
  2. 从任何支持的输入源提取数据。
  3. 过滤或预处理数据以符合您的需求。
  4. 将文档保存为填充了表格的PDF文件。
// 在模板中的表格行占位符中使用这些标签
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

// 定义模板文件的路径
// 目前不支持PDF模板。
String template = "table_template.docx";

// 从所选源加载数据
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "ds");

// 将输出文件保存为填充后的表格
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

创建包含数据填充表格的文档

GroupDocs.Assembly for Java使自动创建文档中的表格变得简单。它还支持使用模板添加图表、列表和图像等元素。

GroupDocs.Assembly的主要特性

从多种数据格式生成报告

该API与JSON、XML、CSV和其他格式无缝协作,以便用有序数据填充文档中的表格。

以视觉方式呈现信息

GroupDocs.Assembly帮助您构建专业的表格、列表和图表,以及插入链接、文本和图像,使外观更加美观。

精确放置表格内容

使用灵活的基于LINQ的语法动态添加行和列。通过编程自定义外观,例如字体样式和颜色。

兼容多种格式

与MS Office、OpenOffice、PDF、HTML等格式兼容。可轻松将表格合并到任何支持的文件格式中。

动态创建数据填充表格

本示例展示了如何使用动态输入数据填充PDF文档中的表格。

Java

// 设计一个带有表格占位符的模板
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
//  <<[c.Price]>> <</foreach>>

// 设置模板文件位置
// 目前不支持PDF模板。
String template = "table_template.docx";

// 从您首选的源加载数据
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// 准备一个包含所需字段的数据对象
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// 创建DocumentAssembler的实例
DocumentAssembler asm = new DocumentAssembler();

// 保存填充了表格的文档
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

GroupDocs.Assembly for Java是什么?

GroupDocs.Assembly for Java是一种通过自动将数据插入预设计模板来生成文档和报告的工具。您可以轻松添加表格、列表、图表和图片。其先进的功能使您能够精确放置文档中的内容。兼容超过50种文件类型,包括PDF、MS Office和电子邮件格式。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Assembly 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

功能一览

我们的API通过自动化表格内容填充以及其他强大组件,简化了专业文档的创建。

以多种格式生成详细表格

通过Java,您可以使用数据填充模板,并在超过50种文件类型中生成详细报告。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人