合并 InDesign 数据

上次更新日期: 2026年5月11日

准备带有合并字段的模板并连接数据源,以大规模生成个性化文档。

了解如何准备带有数据合并字段的 Adobe InDesign (.indd) 模板,并将其上传到合并 InDesign 数据节点,以便在工作流生成器中大规模生成个性化的数据驱动文档。

此节点的功能

合并 InDesign 数据节点将结构化数据源与 InDesign 布局模板相结合,以生成合并输出(通常每条记录生成一个结果),遵循与 InDesign 用户指南中数据合并相同的核心理念。您可以在 .indd 中保持固定布局,并根据数据源中的字段和工作流输入来替换可变文本和图像。

典型用途包括个性化宣传册、产品目录、价格表、证书,以及设计稳定但内容会发生变化的可打印或 PDF 文档。

InDesign 模板中的占位符和字段

InDesign 数据合并由数据源文件(通常为 .csv)驱动。列标题成为字段名称;这些名称显示在数据合并面板中,并在您的布局中显示为合并占位符。

文本字段

  • 将光标放在文本帧中,并从数据合并面板插入字段。文档显示占位符,如<<ProductName>>或<<Description>>。
  • 使用面板插入字段,避免手动输入<< >>,以保持合并元数据有效。

图像字段

  • 在数据源中,添加标题以**@**开头的列(例如@ProductImage),并为每行提供图像路径。
  • 在布局中,将图像字段从数据合并面板拖到帧上,以定义每条记录的图像显示位置。

工作流构建器映射

将模板上传到节点后,这些字段名称将显示为可配置的输入。您可以连接上游节点(例如生成文本或输入图像)、设置静态值,或保留字段未映射,以便它们继续使用上传数据源中的值。

准备事项

  • 在 Adobe InDesign 中制作 .indd 文件,并在设计时使用窗口 > 实用程序 > 数据合并,配合真实数据源,以便占位符和预览效果与该节点即将读取的内容保持一致。
  • 阅读数据合并(InDesign 用户指南)以了解完整的桌面工作流(CSV 限制、导出选项和故障排除)。

创建数据源文件

数据源保存每次输出会变化的值。每列是一个字段;每行是一条记录。

打开电子表格或文本编辑器,在第一行添加列标题。标题名称将成为您在模板中放置的字段名称(例如 ProductName、Price、SKU)。

要为每条记录使用不同的图像,请添加一个以"@"开头的列标题(例如 @ProductImage),并在下面的行中输入每个图像文件的路径。

将文件保存为逗号分隔 (.csv)、制表符分隔 (.txt) 或分号分隔的文本。

构建 InDesign 模板

打开或创建您要用作模板的 InDesign 文档。

通过选择窗口 > 实用程序 > 数据合并来打开数据合并面板。

数据合并面板菜单中,选择选择数据源,然后打开上一节中的数据源文件。列标题在面板中显示为字段。

将光标放在应显示值的文本帧中,然后单击数据合并面板中的字段名称以插入占位符(例如, <<ProductName>>)。对每个字段重复此操作。

对于图像字段,将图像字段从数据合并面板拖到空帧上。

数据合并面板底部选择预览,以逐步浏览记录并确认版面、文本适配和图像放置。在生产中使用文件之前,请解决溢出文本或缺失图像问题。

保存文档。

将链接的资源与 .indd 文件放在同一文件夹中,或使用一致的相对路径,以便节点在您上传时能够解析链接。请参阅占位符和字段,了解这些字段如何在工作流构建器中成为端口。

将模板上传到节点

在工作流构建器中,将合并 InDesign 数据节点添加到您的画布。

打开节点并选择上传模板,然后选择您的 .indd 文件。

如果模板引用了链接的图像、图形,或者需要打包的字体,请将这些内容上传到资源下(或按节点指定的方式上传)。

等待验证。验证成功后,模板中的数据字段将显示为可配置的参数。

如果验证失败,请阅读错误:确认占位符是从数据合并面板插入的,并且包含了关联的资源和所需字体。

配置参数并连接您的工作流

模板验证后:

  • 将字段映射到上游节点 — 例如,将生成的产品描述传递到与 <<Description>> 对应的参数中。
  • 为不应在工作流运行中更改的字段设置静态值。
  • 当字段的值应始终来自上传的数据源时,请保持字段未映射。

将节点的输出连接到预览节点、输出节点或下游操作,以获取合并后的文档。