打开电子表格或文本编辑器,在第一行添加列标题。标题名称将成为您在模板中放置的字段名称(例如 ProductName、Price、SKU)。
准备带有合并字段的模板并连接数据源,以大规模生成个性化文档。
了解如何准备带有数据合并字段的 Adobe InDesign (.indd) 模板,并将其上传到合并 InDesign 数据节点,以便在工作流生成器中大规模生成个性化的数据驱动文档。
此节点的功能
合并 InDesign 数据节点将结构化数据源与 InDesign 布局模板相结合,以生成合并输出(通常每条记录生成一个结果),遵循与 InDesign 用户指南中数据合并相同的核心理念。您可以在 .indd 中保持固定布局,并根据数据源中的字段和工作流输入来替换可变文本和图像。
典型用途包括个性化宣传册、产品目录、价格表、证书,以及设计稳定但内容会发生变化的可打印或 PDF 文档。
InDesign 模板中的占位符和字段
InDesign 数据合并由数据源文件(通常为 .csv)驱动。列标题成为字段名称;这些名称显示在数据合并面板中,并在您的布局中显示为合并占位符。
文本字段
- 将光标放在文本帧中,并从数据合并面板插入字段。文档显示占位符,如<<ProductName>>或<<Description>>。
- 使用面板插入字段,避免手动输入<< >>,以保持合并元数据有效。
图像字段
- 在数据源中,添加标题以**@**开头的列(例如@ProductImage),并为每行提供图像路径。
- 在布局中,将图像字段从数据合并面板拖到帧上,以定义每条记录的图像显示位置。
工作流构建器映射
将模板上传到节点后,这些字段名称将显示为可配置的输入。您可以连接上游节点(例如生成文本或输入图像)、设置静态值,或保留字段未映射,以便它们继续使用上传数据源中的值。
准备事项
- 在 Adobe InDesign 中制作 .indd 文件,并在设计时使用窗口 > 实用程序 > 数据合并,配合真实数据源,以便占位符和预览效果与该节点即将读取的内容保持一致。
- 阅读数据合并(InDesign 用户指南)以了解完整的桌面工作流(CSV 限制、导出选项和故障排除)。
创建数据源文件
数据源保存每次输出会变化的值。每列是一个字段;每行是一条记录。
要为每条记录使用不同的图像,请添加一个以"@"开头的列标题(例如 @ProductImage),并在下面的行中输入每个图像文件的路径。
将文件保存为逗号分隔 (.csv)、制表符分隔 (.txt) 或分号分隔的文本。
构建 InDesign 模板
打开或创建您要用作模板的 InDesign 文档。
通过选择窗口 > 实用程序 > 数据合并来打开数据合并面板。
从数据合并面板菜单中,选择选择数据源,然后打开上一节中的数据源文件。列标题在面板中显示为字段。
将光标放在应显示值的文本帧中,然后单击数据合并面板中的字段名称以插入占位符(例如, <<ProductName>>)。对每个字段重复此操作。
对于图像字段,将图像字段从数据合并面板拖到空帧上。
在数据合并面板底部选择预览,以逐步浏览记录并确认版面、文本适配和图像放置。在生产中使用文件之前,请解决溢出文本或缺失图像问题。
保存文档。
将链接的资源与 .indd 文件放在同一文件夹中,或使用一致的相对路径,以便节点在您上传时能够解析链接。请参阅占位符和字段,了解这些字段如何在工作流构建器中成为端口。
将模板上传到节点
在工作流构建器中,将合并 InDesign 数据节点添加到您的画布。
打开节点并选择上传模板,然后选择您的 .indd 文件。
如果模板引用了链接的图像、图形,或者需要打包的字体,请将这些内容上传到资源下(或按节点指定的方式上传)。
等待验证。验证成功后,模板中的数据字段将显示为可配置的参数。
如果验证失败,请阅读错误:确认占位符是从数据合并面板插入的,并且包含了关联的资源和所需字体。
配置参数并连接您的工作流
模板验证后:
- 将字段映射到上游节点 — 例如,将生成的产品描述传递到与 <<Description>> 对应的参数中。
- 为不应在工作流运行中更改的字段设置静态值。
- 当字段的值应始终来自上传的数据源时,请保持字段未映射。
将节点的输出连接到预览节点、输出节点或下游操作,以获取合并后的文档。