GroupDocs.Assembly for Java

通过我们的Java API向PDF文件添加动态列表

GroupDocs.Assembly for Java提供灵活的工具,可以直接在PDF文档中生成和插入数据丰富的列表。

如何将数据驱动的列表添加到PDF文档中

GroupDocs.Assembly使您能够快速将数据丰富的列表插入到PDF模板中。自定义和组织内容轻松便捷。

  1. 设计一个模板并指定列表的占位符(当前不支持PDF模板)。
  2. 设置模板的文件路径。
  3. 从支持的格式(如JSON或XML)中获取数据。
  4. 将包含列表的完成文档作为PDF保存。
// 在模板中包含此标签以指示列表应出现的位置
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

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

// 从您选择的来源提取数据
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

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

通过数据集成从模板生成文档

GroupDocs.Assembly for Java简化了向文档模板中添加动态列表、表格、图表和其他组件的过程。

GroupDocs.Assembly的关键特性

利用多种来源的数据构建报告

使用JSON、XML和CSV等格式的数据高效填充列表和其他组件。

无缝添加列表和其他数据元素

GroupDocs.Assembly支持将列表、图表、表格等嵌入文本、图像和链接中,以创建精美的文档。

精准控制数据出现的位置

基于LINQ的模板允许您定义列表和数据的确切位置。使用循环自动创建详细列表,并应用自定义格式。

支持多种文档格式

创建或编辑MS Office、PDF、OpenOffice、HTML和电子邮件等格式的文件。根据需要合并来自多个文档的内容。

如何通过编程创建列表

此示例展示了如何使用GroupDocs.Assembly动态添加列表到PDF文件中。

Java

// 在模板中添加列表的占位符标签
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// 提供模板的文件路径
// 当前不支持PDF模板。
String template = "numlist_template.docx";

// 提取所需数据以填充列表
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// 准备包含必要详细信息的数据源
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// 初始化DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// 保存包含完整列表的输出文档
asm.assembleDocument(template, "result.pdf", data);
Maven XML
点击以复制
已复制
更多示例 文档

GroupDocs.Assembly for Java是什么?

GroupDocs.Assembly for Java使通过从多个来源提取数据来设计专业文档变得简便。使用它创建列表、表格、图表或文本,并使用高级模板功能将这些元素放置在所需位置。支持包括PDF、MS Office文件和电子邮件文档在内的50种以上格式,有助于自动化和简化您的工作流程。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

发现GroupDocs.Assembly的功能

使用先进的数据集成工具轻松设计和生成内容丰富的文档。

在多种格式中生成文档

Java支持超过50种格式,使您能够通过结合数据和模板创建结构化文档。

临时许可提示

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