1. 知识库
  2. Editor
  3. 可变数据印刷 (VDP)

可变数据印刷 (VDP)

可变数据处理涉及一个模板文件,其中定义了 PlaceHolders 和特殊关键字。 当使用可变数据时,这些占位符和关键字将被替换。

在编辑器中,变量数据可以通过使用 PlaceHolders 导入文档中的文件或使用 File – Combine… 来完成。

在 RIP 中,可以通过在队列设置布局选项卡中选择模板文件来调用可变数据。

要使用 PlaceHolders,只需在编辑器中绘制它们,然后将文件保存为模板文件。 您可以在另存为对话框中指定它。 绘制 PlaceHolder 时,它会获得一个 ID。 可以使用 PlaceHolder 工具更改 ID。

关键字是(部分)文本。 关键字由两个美元符号识别,一个在开头,一个在结尾。 如果文本包含“$Name: $”,则该完整文本(包括美元符号)将被指定“Name”的文本替换。

当关键字以’:’开头时,将从当前文档中获取替换关键字的文本。 “$:Name$”将从文档中获取“Name”的替换文本。

当关键字以“#”开头时,此“#”必须后跟 PlaceHolder ID,该 ID 标识从中获取替换文本的 PlaceHolder。 在此 ID 之后,必须使用“:”将 ID 与实际关键字分开。 “$#3:Name$”将从 ID 为 3 的 PlaceHolder 内容中获取替换文本。

在编辑器中,也可以使用不带“:”或“#”的关键字。 这些关键字在用户生成的文本文件中定义。 使用组合功能时,可以选择此文本文件。

这是一些额外的设置,允许您执行一些特殊的操作,例如“替换文本后,将文本转换为条形码”或“仅显示小数的前两位小数”。

这些设置放在关键字的最后一部分,以“@”开头。 通过在关键字末尾附加一个带有设置的“@”,可以添加多个设置。

一些关键字在编辑器中有效或无效,而另一些关键字在 RIP 中无效。

例如,在编辑器中无法获取队列名称。

编辑器中组合功能中使用的文本文件必须是 UTF8 编码的文本文件。

该文件的第一行定义了使用的已定义关键字。 关键字必须用制表符分隔。

第一行的关键字数,定义列数。

在接下来的行中,必须使用相同数量的列。 如果一列没有值,则必须添加一个空条目(“”)。

第一行之后的每一行都会生成原始模板文件中所有页面的副本。 如果模板文件包含三页,则文本文件中每多出一行数据,就会在文档中添加三页。

例子

一个示例文本文件:

姓名(tab)地址(tab)电话号码(tab)#6

Erik(tab)Main street 7(tab)xx31555666777(tab)(path1)

Martin(tab)SubSquare 5(tab)xx31555999888(tab))(path2)

保罗(tab)园景6(tab)xx32555111222(tab))(path3)

当然,这个例子中的每一个(tab)都必须替换成实际文本文件中的一个真实的tab。

在此示例中,有四个用户定义的关键字:

姓名

地址

电话号码

#6

当 2 页的模板文件与此文本文件组合时,生成的文件将包含 6 页。

埃里克线两页,马丁线两页,保罗线两页。

所有关键字“$Name: $”将在前两页替换为“Erik”,在接下来的两页替换为“Martin”,在最后两页替换为“Paul”。

以这种方式,所有“$Adress$”和“$Phone Number$”也将被替换。

最后一个关键字是一个特殊的关键字。 它以“#”开头,这意味着其中的路径用于填充 ID 等于 6 的 PlaceHolder。 路径可以是完整路径,也可以是相对于文档的路径(路径以 “./” 开头)。

路径用于填充 PlaceHolder。 当一个 PlaceHolder 被填充时,它“知道”它的内容。 PlaceHolder 知道它的文件、文件大小、文件中的页数,还知道 EXIF 数据(如果存在)。

这意味着模板文件还可以包含从指定 PlaceHolder 获取替换文本的关键字。 “$#6:FileName$” 将替换为放置在 ID 为 6 的 PlaceHolder 中的文件的名称。

示例 1

在编辑器中,创建一个新文档。

绘制一个 PlaceHolder,并将其 Resize 类型设置为“Smallest”。 确保 PlaceHolder 的 ID 为 1。

(不要忘记点击应用按钮)

添加文本“$#1:Title$”,并将文件另存为固定文件(另存为对话框中的 .st3)

将图像拖放到文档上。 您将看到 PlaceHolder 被图像填充,文本将替换为拖放文件的标题。

示例 2

在前面的示例中,还添加了文本“$#1:Title@Code128$”。另存为 .st3。

删除图片时,此文本将替换为与“$#1:Title$”相同的文本,但其字体将更改为条码字体,并添加额外字符以使条码符合 Code128。 (您可以通过将条形码字体更改为普通字体来查看多余的字符)

示例 3

在第一个示例中,还添加文本“$#1:XResolution$”和文本“Resolution: $#1:XResolution@%2f$ dpi”

示例 4

如果要生成二维码,可以将部分文本替换为包含二维码的位图。

位图位于文本的左上角。 因此,为了能够放置 QR 码位图,最好给它们自己的文本对象。

“QR 格式文件的链接:” “$URL@QR”

第一个文本将保持不变,第二个将替换为 QR 码。 (当文本文件中的表格包含“URL”列时)

QR格式文件的链接:

如果在“QR”后面添加尺寸,则图像将采用该尺寸。

QR10mm 将产生 10 毫米的图像(宽度和高度相同)

QR2英寸

QR3cm(厘米)

参数列表

范围 描述
代码128 标准条码系统
代码 39 标准条码系统
Ean13 标准条码系统
Ean8 标准条码系统
添加在 标准条码系统
代码25I 标准条码系统
二维码 标准条码系统
%d 将结果格式化为整数
%nf 将结果格式化为带有 n 位小数的小数
关键词 描述
标题 文件的标题
创作者 电影的创造者
描述符 文档信息中使用的描述
关键词 文档信息中设置的关键字
使用时间 使用时间
文件类型 文件类型
文件大小 文件大小
页数 页数
页面宽度 页面宽度
页面高度 页面高度
高分辨率 水平分辨率
Y分辨率 垂直分辨率
控制板 面板信息
平铺信息
指导 有关指南的信息
注解 注释信息
网格 网格尺寸
EXIF/曝光时间 来自 EXIF 数据的 ExposureTime
EXIF/说明 来自 EXIF 数据的描述
EXIF/软件 来自 EXIF 数据的软件
EXIF/艺术家 来自 EXIF 数据的艺术家
EXIF/模型 来自 EXIF 数据的模型
EXIF/制作 使用 EXIF 数据制作
EXIF/XResolution 来自 EXIF 数据的 XResolution
EXIF/Y分辨率 来自 EXIF 数据的 YResolution
姓名 职位名称
队列 队列名称
用户 用户名
打印机 打印机名称
媒体 媒体名称
模式 模式名称
广告管理系统 个人资料名称
队列类型 队列类型
PFP 参考资料
参考 参考资料
CMYK CMYK 配置文件名称
RGB RGB 配置文件名称
灰色的 灰色配置文件名称
实验室 实验室资料名称
CMYKINTENT CMYK 意图
RGB意图 RGB 意图
灰度 灰色意图
LABINTENT 实验室意图
日期 日期
时间 时间
规模 缩放
凸轮 EXIF 艺术家
模型 EXIF 模型
教育日期 EXIF 日期
ETIME EXIF时间
FNUM EXIF 号码
国际标准化组织 EXIF ISOSpeedRating
IMAGEDPI 图像分辨率
图像颜色 图像的色彩空间
形象档案 图片配置文件
屏幕 筛选类型
格式 输入格式
驱动程序集 驱动程序设置
纯黑 纯黑色设置
BLACKCOMP 黑点补偿设置
纸彩 纸张颜色补偿设置
嵌入式教授 使用嵌入式配置文件设置
输入目录 热文件夹路径
模板 使用的模板文件
宽度和高度 输出宽度和高度
DAL_MODE 1 位模式
首选3 首选 PDF-X 设置
转换点 转换所有专色设置
CONVERTCMYKSPOT 将所有点转换为 CMYK 设置
PLATECURVECOMP 1 位点增益曲线名称
基板模拟 基板模拟名称
镜子 1 位镜像设置
纯色 纯色相设置
快手 快速 RIP 设置
DAL_NEGATIVE 1 位负设置
开发链接 Devicelink 配置文件名称
EXIF 完整的EXIF信息(固定集)
认证 认证结果

Updated on 5月 19, 2022

Was this article helpful?

相关文章