2010-04-20 25 views
1

我有一个文本文件,内容是这样的:如何使用动作生成图形到photoshop?

id, pixelsize, color, text 
block1, 200x60, black, Header 
block2, 200x180, white, Body 
block2, 200x60, black, Footer 

现在使用ActionScript,

  1. 我想生成后PSD文件,其将产生3个垂直块图形(like this)解析给定的文件。所有块垂直放置在彼此的顶部。

  2. 转换这个PSD文件转换成PDF自动使用脚本。

  3. 自动化而无需打开Photoshop的整个过程。可能吗?

请帮忙。谢谢。

回答

0

你可以使用Adobe提供的ExtendScript Toolkit这种事情。

不知道你能做到这一点,而不必Photoshop中打开,但是。

1

你是不是要能够创建一个PSD W/O打开的Photoshop。即使您使用Adobe Bridge之类的软件批量处理来自任何Adobe应用程序的文件,它仍会使用相应的应用程序打开支持的文件并对其执行操作。

我见过的应用程序允许您从用户定义的文本和可变图像(想到PageFlex)输出PDF ......但即使如此,保存Adobe兼容文件也不是简单的任务关闭和打开(就像你制作文本文件一样)。即使使用PDF,也要管理大量数据,而当您查看PSD文件时,我会怀疑更多。

除非你能找到一个开放源码的应用程序,它可以让你混淆它的编码,这样你就可以绕过100%打开它来输出一个兼容的PSD/PDF文件,我不认为你会去能够自动完成许多工作和一些潜在昂贵的软件解决方案。

朗答案总之,我认为你必须在你的解决方案的一些点使用Photoshop。从正面看,你可以做的PS操作的记录,使得单个文件可以输出到你喜欢的任何格式......那些我敢肯定,可以编写脚本到复杂的解决方案。

0

既然你想有一个PDF的尽头,你可以使用类似AlivePDF(ActionScript 3的开源PDF库)?

如果你实际上也需要生成一个PSD,我不知道你是如何从头开始的,但Photoshop SDK将是一个很好的开始,以及很好地理解bytearrays

+0

@merlinc:我会尝试AlivePDF。但是,我也想生成PSD文件。 – understack 2010-04-22 05:49:15