论坛帮助 |
社区圈子 |
日历事件 |
2011-07-15, 18:10 | #1 | ||
|
|||
正式会员
等级: 四袋长老
|
读取CSV文件数据,在Illustrator中创建变量,及数据组后续处理(合并拼版,打印,另存PDF)。大致类似Indesign数据合并,后面会与之比较。 与ID数据合并相比之优点: 1. 正确处理包含换行符的数据 2. 编码无关,无需转换编码 3. 可以直接从文件夹获取图像 适用性: 1. 由于AI变量本身的特性,即动态文本变量绑定的是文本对象(TextFrame)而非字符(TextRange),所以无法将多个变量纳入单一文章(Story)使用。(注:利用文本绕排可以实现单个文本变量与非变量文本的接排。) 2. 大量数据可能引发内存占用问题,建议控制在10000条数据以内。 3. 由于AI 画板上限100,合并数据组功能最多拼版100页数据。如果单个数据组即成一页,可以批导出PDF,利用Acrobat拼版。 4. 适用于Illustrator CS4以上版本(除合并数据组外的功能应该也适用于CS3)。 CSV数据格式参考: 引用:
FlashPanel 版演示视频 仅在WIN7 CS5测试,其他平台及版本如有问题欢迎反馈。 |
||
右列 51 位会员因为此帖价值甚高向 animalia 表示感谢: |
4800173 (2019-06-13),
519621684 (2018-11-16),
709922234 (2014-10-31),
792491914 (2017-05-20),
ahyinbo (2017-09-09),
AMORN (2011-07-16),
AppleOK (2011-08-01),
betterman_swp (2011-07-15),
bjxmy2000 (2011-07-18),
cel (2019-10-13),
cjnvip (2011-08-23),
DuoKe (2011-07-15),
Eamy (2011-07-21),
feeltang (2011-08-15),
fzsj (2011-07-16),
GC007 (2024-01-23),
gggg2369 (2019-03-01),
guise4543 (2011-07-19),
guxuexian (2014-12-25),
Hey123 (2011-08-23),
huangsijun17 (2017-07-14),
huangyushun (2011-12-20),
joe1306624644 (2011-07-15),
kedadina (2015-03-10),
LHY01239 (2020-04-10),
memoricry (2011-07-15),
oxoso (2017-07-26),
ps_thirty (2019-07-24),
qtong2008 (2011-07-19),
snake_xiao (2012-06-05),
sts1001 (2011-07-16),
tzm1018 (2018-05-14),
wjzoufeng (2011-07-15),
xiaolinjob (2016-08-01),
xiaoqing639441 (2011-07-29),
y8888 (2011-07-16),
zqflive (2011-07-15),
zwc8201 (2011-07-15),
一根草 (2011-07-15),
宏大也 (2016-07-02),
战神重现 (2018-07-06),
星马 (2011-07-15),
有谁共鸣 (2011-07-15),
烈风 (2011-07-19),
神鸟侠侣 (2011-07-15),
给力未来 (2012-08-23),
老設 (2016-11-21),
胡永强 (2016-11-17),
至善 (2020-12-11),
重庆印刷工 (2011-12-20),
金帛 (2011-09-17)
|
2011-07-15, 21:34 | #2 | ||
|
|||
正式会员
等级: 四袋长老
|
引用:
|
||
右列 20 位会员因为此帖价值甚高向 animalia 表示感谢: |
2853522325 (2017-08-07),
AMORN (2011-07-16),
guxuexian (2014-12-25),
Helix.xu (2015-12-25),
joe1306624644 (2011-07-16),
jununj2 (2017-08-17),
qtong2008 (2011-07-19),
qwd (2011-07-19),
wujinhai_kt18 (2011-07-16),
xghd (2011-07-18),
一根草 (2011-07-16),
二级判官 (2011-07-15),
冷如飘 (2016-11-15),
小龙女 (2011-07-16),
懒惰龟 (2011-12-21),
有谁共鸣 (2011-07-16),
木棉树下 (2020-07-13),
神鸟侠侣 (2011-07-16),
给力未来 (2018-06-02),
重庆印刷工 (2011-12-20)
|
2011-07-16, 10:44 | #3 | ||
|
|||
正式会员
等级: 四袋长老
|
建立模板的意思就是用一条数据做好一个最终版面(文本属性、位置、背景元素等等),然后才是导入数据创建变量,而不是建立一个空文档就运行导入数据,我想我的视频演示的很清楚。 导出(另存)PDF的路径是在桌面上新建的Datasets文件夹里,我觉得没必要另外设置。 数据只能是CSV的,因为CSV是通用的数据交换格式。 |
||
右列会员因为此帖价值甚高向 animalia 表示感谢: |
给力未来 (2012-08-29)
|
2011-07-19, 17:38 | #4 | ||
|
|||
正式会员
等级: 四袋长老
|
既然你CSV文件里已经给出了,那么就没必要再勾选这一项。如果勾选了,那么你文档里置入图像的数量就要增加一个,即增加一个图像占位符。 另外问一句,大家对这样较长的报错提示是不是较反感,如果需要的话我可以再优化一下,让报错更具有针对性更亲切(显示中文),使用者知道问题所在。不过那样代码有失简洁,个人不太喜欢。 |
||
2011-07-20, 10:22 | #6 | ||
|
|||
正式会员
等级: 四袋长老
|
PHP 代码:
|
||
右列会员因为此帖价值甚高向 animalia 表示感谢: |
qtong2008 (2011-07-20)
|
2011-07-20, 11:51 | #7 | ||
|
|||
正式会员
等级: 四袋长老
|
PHP 代码:
|
||
右列会员因为此帖价值甚高向 animalia 表示感谢: |
qtong2008 (2011-07-20)
|
2011-07-20, 12:40 | #8 | ||
|
|||
正式会员
等级: 四袋长老
|
引用:
看来从文件夹获取图像问题也出在这,应该将图像文件夹中的.DS_Store隐藏文件事先清理掉。 关于清理.DS_Store可以看看这里http://kb2.adobe.com/cps/168/tn_16831.html |
||
2011-07-22, 16:11 | #9 | ||
|
|||
正式会员
等级: 四袋长老
|
引用:
1. 动态文本变量的字符属性是唯一的,所有数据组都只适用相同的字符大小。 2. 动态可视路径变量绑定的只是路径的显示/隐藏属性,不会改变和记录其填色。 理论上第1点可以在后续处理数据组时或之后实现,比如合并数据组以后,检查是否有文本溢出的文本框,缩小其字符大小直至无溢出。 第2点可以在合并数据组后,依次对指定路径填充PMS专色,作为前提,这些专色必须存在于色板面板之中。 也就是说你的要求完全是要另外写两个脚本,而且要求相对小众,估计没多少人需要。 脚本虽说是小儿科,但也要考虑开发价值的,呵呵。 |
||
右列会员因为此帖价值甚高向 animalia 表示感谢: |
zqflive (2011-07-22)
|
2011-08-18, 11:39 | #12 | ||
|
|||
正式会员
等级: 四袋长老
|
|
||
2011-08-23, 16:11 | #13 | ||
|
|||
正式会员
等级: 四袋长老
|
1. 处理数据本身,变1条数据为3条,随便你用什么方法。比如在文本编辑软件用正则一步搞定。 2. 可以在AI里为数据对象(编组)添加变换效果(效果>扭曲与变换>变换,份数填2)。 至于条码,排除难度不说,用脚本来生成也效率极低,还是利用专业条码软件生成eps文件,作为动态链接图像置入吧。 |
||