Illustrator 变量/数据驱动文档:如何为每个数据集批量导出一个文件?

平面设计 adobe-illustrator 信息图形 批量处理 自动化 数据合并
2022-02-26 15:00:46

使用 Illustrator 中的“变量”窗口,您可以制作一些类似于数据合并文档的内容,其中包含针对不同记录的大量变体(InDesign 的数据合并通常更好,但我必须为此使用 Illustrator,对于 Illustrator 中的其他功能和不在 InDesign 中)。

完成这些设置后,您将获得一个 Illustrator 文档,其中包含变量窗口中的下拉菜单,可让您在模板上的不同变体之间切换。

如何将其转换为大量静态文件(或具有大量画板的静态文件),类似于InDesign中的创建合并文档选项?


关于 Illustrator 变量/动态文档的一些方便的链接:


例子。假设您在 Illustrator 中完成了以下步骤,创建了一个带有变体的动态文档:

  1. 使用图形工具创建一个图表,在其中放入一些数据。
  2. 打开Variables窗口,选择图表,单击Make Graph Dynamic并创建一个新的图表变量。
  3. 变量弹出菜单捕获数据集。
  4. 将变量库保存为 XML。
  5. 将数据放入 XML 中——例如,为了测试,您可以在纯文本编辑器中打开 XML,从<v:sampleDataSetto中找到块</v:sampleDataSet>,然后复制并粘贴几次,改变数据值和dataSetName.
  6. 从变量弹出菜单重新加载新的 XML 变量库。

您现在有一个下拉菜单,可让您在创建的每个数据集之间切换图表。

假设有 1,000 个变体。您如何将其转换为包含 1,000 个单独文件的目录(任何格式:PDF 或 AI 都可以),文件名基于数据集名称,而无需每次手动切换并执行另存为


我原以为会有一个选项,例如 InDesign Data-Merge 的创建合并文档,但我在任何地方都找不到。如果做不到这一点,我确信Actions应该能够做到这一点,但我不知道怎么做。如果不是动作,也许脚本可以做到。

或者,如果这不能直接实现,有没有办法为每个数据集制作一个带有画板的巨型文件(然后可以将其拆分为单独的文件)?

1个回答

是的,数据集导出非常好。


要将数据集导出为 pdf,您需要执行以下操作:

  • 进行一项新操作,您只需在其中保存一个 pdf 文档。
  • 然后从Actions窗口的角落菜单中选择Batch..在此处输入图像描述

你应该:

  • 选择您刚刚执行的操作
  • 选择来源:数据集
  • 并覆盖操作“保存”命令。

在此处输入图像描述

然后按确定。


我从来没有将它用于数千个 pdf,所以我不确定需要多长时间,但这应该可以完成工作。