GroupDocs.Assembly帮助您为PDF和其他格式填充表格模板。使用来自您的源的动态数据创建表格。
- 设计一个带有表格占位符的模板(目前不支持PDF模板)。
- 从任何支持的输入源提取数据。
- 过滤或预处理数据以符合您的需求。
- 将文档保存为填充了表格的PDF文件。
GroupDocs.Assembly帮助您为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);
GroupDocs.Assembly for Java使自动创建文档中的表格变得简单。它还支持使用模板添加图表、列表和图像等元素。
该API与JSON、XML、CSV和其他格式无缝协作,以便用有序数据填充文档中的表格。
GroupDocs.Assembly帮助您构建专业的表格、列表和图表,以及插入链接、文本和图像,使外观更加美观。
使用灵活的基于LINQ的语法动态添加行和列。通过编程自定义外观,例如字体样式和颜色。
与MS Office、OpenOffice、PDF、HTML等格式兼容。可轻松将表格合并到任何支持的文件格式中。
// 设计一个带有表格占位符的模板
// <<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);
通过Java,您可以使用数据填充模板,并在超过50种文件类型中生成详细报告。