印刷新闻 印刷技术 印刷展会 印刷词典 院校社团 印刷企业 印刷杂志 电子书库

运用Adobe印前软件制作可变数据印刷模板技术研究

《广东印刷》2011年第1期 作者:郭清 赵秀萍 更新日期:2011-06-29

企业需要的是提高销售额、增加投资回报率和客户忠诚度,研究表明个性化印刷品能产生更高的回复率和更快的响应速度,维持更高的客户满意度,增加订单数量。
美国专注印刷出版行业的咨询公司CAP Venture的一份调查报告中提到:采用可变数据印刷的个性化直邮广告可以使目标客户的回复率增加34%,使客户重复定购率增长48%,平均订单数量增长25%,目标客户回复时间加快35%,销售及利润增长32%。如今,可变数据印刷(VDP)技术已经使信息定制变得经济,更容易为印刷服务提供商所接受。
一、可变数据印刷
1.可变数据印刷定义
可变数据印刷(Variable Data Printing,简称VDP),是一种按需印刷形式,可利用来自数据库的信息,在不停机或降低印刷速度的前提下,改变所印刷每页的内容要素(如文本、图形、相片等)。
2.可变数据印刷应用领域
可变数据印刷适用于银行证券、保险、电信、教育、汽车、房产、餐饮、制造业、娱乐业、广告印刷行业等的商业文书制作。其中包括海量个性化证卡制作,如会员卡,学生证,胸卡,个性化明信片,门票和出入证,奖券或刮刮卡,准考证,礼券,校园卡,排号卡,奖状,防伪序号标贴,各类证书,邮寄标签等;和海量个性化宣传品制作,如直邮信函,个性化宣传单张,邀请函,促销信函,通讯录,个人理财报告等。
3.可变数据印刷流程
典型可变数据印刷项目的主要组成元素有版面设计、内容、数据库、业务规则、VDP应用程序、输出设备等。可变数据印刷流程如图一所示。
图一 可变数据印刷流程
4.可变数据印刷软件
目前,在可变数据印刷的设计与生产中有数以百计的软件可供选择。根据设计中专门针对可变数据一体化的设计,这些软件可以分为两类:基于工作站的应用软件和网站直接印刷的应用软件。
基于工作站的应用软件完全运行在一个计算机工作站上。在工作站上,静态与可变图像一起规划和组合。这类软件如DirectSmile、Atlas Printshop Mail、Creo Darwin插件、PageFlex、Oracle等。基于网站的应用是指通过网站将所有要素合成起来,创建可变数据印刷活件,这类软件如Printable‘s ProFusion等。
在实际生产中,这些专业软件价格较昂贵、适用范围窄、需要进行一定程度的学习、普通用户接触的机会少。我们可以直接用常见的Adobe印前软件来实现可变数据印刷模板制作,如最新版本的Adobe Photoshop、Adobe Illustrator、Adobe InDesign。
本文将以最常见的工作证制作为实例,深入探究Adobe印前软件制作可变数据印刷模板技术。
二、运用Adobe Photoshop制作模板
Adobe Photoshop软件,是Adobe公司最著名的图像处理软件。利用数据驱动图形,Adobe Photoshop可以快速准确地生成图像的多个版本以用于印刷项目或Web 项目。 例如,以模板设计为基础,使用不同的文本和图像来制作100种不同的Web 横幅。
1.创建用作模板的基本图形
在Adobe Photoshop软件中,创建用作模板的基本图形,使用图层分离出要在图形中更改的图素,如图二所示。
图二 基本图形及图层
2.在图形中定义变量
变量指定在图像中更改的部分,可以使用变量来定义模板中的哪些元素将发生变化。
提示:不能为“背景”图层定义变量。
①选取“图像”→“变量”→“定义”,弹出“变量”对话框(如图三所示)。
图三 “变量”对话框
②从“图层”弹出式菜单中选择一个图层,它包含要定义为变量的内容。
③选择一个或多个类型的变量。在Photoshop中可以定义三种类型的变量。“可视性”变量显示或隐藏图层的内容。“像素替换”变量用其他图像文件中的像素来替换图层中的像素。“文本替换”变量替换文字图层中的文本字符串。
④选择“名称”,然后输入变量的名称。变量名必须以字母、下划线或冒号开头,并且不能包含空格或特殊字符(句点、连字符、下划线和冒号除外)。
在本实例中,图层、变量类型及名称设置如表1所示。
表1 实例中的图层、变量类型及名称设置
⑤对于“像素替换”变量,还应设置下列选项(如图三所示)。
●选取缩放替换图像的方法:“限制”选项缩放图像以将其限制在定界框内(这可能会使定界框的一部分是空的);“填充”选项缩放图像以使其完全填充定界框(这可能会导致图像超出定界框的范围);“保持原样”选项不缩放图像;“一致”选项不成比例地缩放图像以将其限制在定界框内。
●点按对齐图标上的手柄,可以选取在定界框内放置图像的对齐方式。(该选项不适用于“一致”。)
●选择“剪切到定界框”可以剪切未在定界框内的图像区域。只有在选择了“填充”或“保持原样”替换方法时,此选项才可用。(该选项不适用于“一致”。)
⑥包含变量的图层的名称旁边会显示星号,点按“确定”完成变量定义。
3.创建或导入数据组
数据组是变量及其相关数据的集合。
①在外部文件中创建数据组。
通过创建包含所有变量信息的外部文本文件并将该文件载入到包含变量的 PSD文档中,可以快速创建大量的数据组。有一种方法是在文本文件或 Microsoft Excel电子表格中输入数据,然后将其导出到一个制表符分隔文件或逗号分隔文件。(如图四、图五所示)
图四Microsoft Excel 电子表格图
图五 文本文件
提示:所有变量名称都列在第一行中,其顺序为变量值在后续行中的出现顺序。每个后续行都表示一个数据组,并给出每个变量的值。如果文本文件与图像文件在同一文件夹中,则可以使用相对路径来表示图像位置。例如,示例中的最后一项可以是:b3.tiff、CCC、C、003、false、N09.gif。
②导入数据组。
●选取“文件”→“导入”→“ 变量数据组”,弹出“导入数据组”对话框(如图六所示)。
图六 “导入数据组”对话框
●通过浏览找到要导入的文本文件。
●设置文本文件的编码或保留设置“自动”。
●设置导入选项。将第一列用作数据组名称:使用文本文件第一列的内容(列出的第一个变量的值)命名每个数据组。否则,将数据组命名为“ 数据组1、数据组2,等等”。
●替换现有的数据组:导入前删除所有现有的数据组。
●单击“确定”完成数据组导入。
4.使用每个数据组预览文档
要查看最终图形的外观,可以先进行预览,然后再导出所有文件。
①选取“图像”→“应用数据组”,弹出“应用数据组”对话框(如图七所示)。
②从列表中选择数据组,然后在文档窗口中预览图像。要应用数据组,请单击“应用”。如果是进行预览,而不想更改基本图像,请单击“取消”。
图七 弹出“应用数据组”对话框
5.将图形与数据一起导出来生成图形
在定义变量及一个或多个数据组后,可按批处理模式使用数据组值输出图像,将图像输出为 PSD 文件。
①选取“文件”→“导出”→“数据组作为文件”,弹出“将数据组作为文件导出”对话框(如图八所示)。
②为生成的所有文件输入基本名称。
③单击“选择文件夹”按钮,为文件选择一个目标目录。
④选取要导出的数据组,单击“确定”。
图八“将数据组作为文件导出”对话框
三、运用Adobe Illustrator创建模板
Adobe Illustrator软件,是Adobe公司著名的插画设计软件。在Illustrator中,可以将任一图稿转化成数据驱动图形模板。您要做的只是定义画板上哪些对象是使用变量的动态(可变)对象。您可以利用变量来修改图稿中的字符串、链接图像、图形数据以及对象的可视性设置。另外还可以创建各种可变数据组,以便于查看模板渲染后的外观。
1.创建变量
可以使用“变量”面板(“窗口”→“变量”)来处理变量和数据组,如图九所示。文档中每个变量的类型和名称均列在面板中。如果变量绑定到一个对象,则“对象” 列将显示绑定对象在“图层” 面板中显示的名称。
图九 “变量面板”
在Illustrator中可以创建四种类型的变量:图表数据、链接的文件、文本字符串和可视性。
①创建可视性变量。选择要显示或隐藏的对象,然后单击“变量” 面板中的“建立动态可视性”按钮 ,如本实例中的“frame”变量。
②创建文本字符串变量(链接文件变量、图表数据变量)。选择文字对象(链接文件、图表对象),然后单击“变量”面板中的“建立动态对象”按钮 。
③创建变量但不将其与对象绑定。单击“变量”面板中的“新建变量”按钮 。要随后将一个对象绑定到该变量,请选择相应的对象和变量,然后单击“建立动态可视性”按钮或者“建立动态对象”按钮。
2.使用数据组
数据组就是变量及其相关数据的集合。创建数据组时,要抓取画板上当前所显示动态数据的一个快照。您可以在数据组之间切换,以将不同的数据上传到模板中。
①创建新的数据组。
单击“变量”面板中的“捕捉数据组” 按钮。也可以从“变量” 面板菜单中选择“捕捉数据组”。如创建本实例中的“数据组2”、“数据组3”,如图十所示。
图十 使用数据组
②编辑动态对象。
创建新的数据组后,可通过编辑某变量所绑定的对象来变更与该变量关联的数据。 例如,如果您正在处理一个可视性变量,就可以在图层调板中变更该对象的可视性状态。可通过编辑动态对象来创建在模板中使用的多个数据组。
在画板上选择一个动态对象,按以下方法编辑与对象相关联的数据:
●对于文本,编辑画板上的文本字符串。
●对于链接文件,用“链接”调板或“文件”→“置入”命令替换图像。
●对于图表,通过“对象”→“图表”→“数据”来编辑数据。
●对于所有动态可视性对象,在“图层”调板中更改对象的可视性状态。
③将画板上的数据应用于当前数据组。
如果变更某变量的值致使画板不再反映该组中所存储的数据,则该数据组的名称以斜体显示。此时可以从“变量”面板菜单中选择“更新数据组”,以便用新的数据覆盖原存数据。
3.变量库
变量库通过 XML 文件使设计师和开发人员能够协调工作。例如,设计人员可以在Illustrator中创建一个名片模板,并将变量数据作为 XML文件导出。这样,开发人员就可以用这个 XML 文件把变量和数据组链接到一个数据库,然后编写一个脚本来渲染最终的图稿。也可以把这一工作流程倒转过来,这时开发人员将变量和数据组名称编码写入一个XML文件,然后设计师把变量库导入到一个Illustrator文档中。
①要将变量从XML文件导入到Illustrator,从“变量”调板菜单中选择“载入变量库”。
②要将变量从Illustrator导出到XML文件,从“变量”调板菜单中选择“存储变量库”。
4.存储数据驱动图形模板
在Illustrator文档中定义变量就是在为数据驱动图形创建模板。可以将模板存为 SVG 格式以供其他 Adobe 产品使用,如Adobe(r) Graphics Server 和 Adobe(r) GoLive(r)。
①选择“文件”→“存储为”,输入文件名,选择SVG作为文件格式,然后单击“存储”。
②单击“更多选项”,然后选择“包含 Adobe Graphics Server 数据”。这个选项可以把SVG文件中变量替换所需的所有信息包括进来。
③单击“确定”,存储数据驱动图形模板。
四、运用Adobe InDesign创建模板
Adobe InDesign是目前使用人数增长最快的专业排版软件。在InDesign中,要创建信函、信封或邮寄地址签,可将数据源文件与目标文档合并。
1.规划在源文档和目标文档中要使用的数据域
确定最终文档的外观,以便知道完成合并需要哪些域。例如,如果要创建工作证,你可能需要使用下列数据域:《Photo》、《Name》、《Post》、《Code》。
你的电子表格或数据库可能会是下面这样:
图十一 样本数据文件
2.创建数据源文件
①数据源通常由电子表格或数据库应用程序生成,数据源文件应当以逗号分隔(.csv)或制表符分隔(.txt) 的文本格式存储。
②确保数据源文件的结构便于你在目标文档中包含相应的域。 例如,电子表格的第一行应包含将在目标文档中使用的域名称,例如“Photo”或“Name”。
③在数据源文件中添加图像域。打开数据源文件,在数据域名称的开头,键入“at”符(@),以插入指向图像文件的文本或路径名。
如果在域的开头键入@符号后收到错误信息,请在@符号前键入撇号 (’)(例如 ‘@Photos)来验证该函数。某些应用程序(例如 Microsoft Excel)将@符号保留给函数使用。
3.创建一个目标文档
创建数据源文件后,需要建立目标文档并插入数据源文件中的域。其中应包括文本和其他在目标文档的各个版本中保持不变的项目,以及数据域占位符文本和图形,例如要在每张工作证上显示的图案(如图十二所示)。
图十二 目标文档
合并数据时,InDesign 将创建一个新文档,该文档用你在数据源文件中指定的数据替换这些域。
4.使用数据合并调板选择数据源
在目标文档中插入域之前,要先在“数据合并”调板中选择数据源。 一个目标文档只能选择一个数据源文件。
①确保数据源文件没有打开。
②创建或打开将用作目标文档的文档。
③选择“窗口”→“自动”→“数据合并”。
④从“数据合并”调板菜单中选择“选择数据源”。
⑤找到数据源文件,单击“打开”,“数据合并”调板中显示数据域。
5.将数据合并调板中的域插入目标文档中
选择数据源后,“数据合并”调板中将显示数据域名称的列表。可以将数据域添加到文档页面或主页。将数据域添加到文档后,它们将变成域占位符,例如《Photo》,如图十三所示。
图十三 将数据域添加到文档页面
可以像对待任何其他文本或图形那样选择这些占位符并设置其格式。
6.预览记录,确保目标文档看起来和你预期的一样
合并目标文档和数据源文件之前,最好先预览一下记录,以确保信息合并后域数据能正确显示。
①单击“数据合并”调板底部的“预览”,或者从“数据合并”调板菜单中选择“预览”。
②单击导航按钮,循环浏览来自不同记录的数据。
预览记录时,“数据合并”调板将显示数据源文件中的实际数据而非域占位符。
7.将目标文档与数据源文件合并
设置完目标文档的格式并插入数据源文件中的域后,就可以正式将数据源中的信息与目标文档合并了。
①将目标文档打开,然后从“数据合并”调板菜单中选择“创建合并文档”,或者单击“创建合并文档”按钮 。
②合并时,InDesign 会创建一个基于目标文档的新文档,并将目标文档中的域替换为数据源文件中的相应信息。
运用数据驱动图形技术,Photoshop和Illustrator可以快速准确地生成图像的多个版本以用于印刷项目或 Web 项目;运用数据合并功能,InDesign可以实现个性化内容的高效设计与制作,达到所要求的设计质量以及生产自动化。