在ps中嵌入eps文件

时间:2010-06-01 09:44:21

标签: postscript eps

我通过jpeg2ps将jpeg图像转换为eps(封装的postscript),现在我想在PS(postscript)文件中嵌入新创建的eps,任何想法?

实际上在ps中有大约80页,我想将eps文件代码放在postscript中作为标题,而在所有80页中我只想使用它的引用来最小化后记。

2 个答案:

答案 0 :(得分:3)

Tom Greer通过Tek-tips多年前提供给我。我们使用这个代码差不多十年了,而且一直都很完美:

/ImageData
currentfile
<< /Filter /SubFileDecode
   /DecodeParms << /EODString (*EOD*) >>
>> /ReusableStreamDecode filter
[-->PUT YOUR EPS HERE<--]
*EOD*
def

/IDForm
<< /FormType 1
   /BBox [154 321 441 521]
   /Matrix [ 1 0 0 1 0 0]
   /PaintProc
   { pop
       /ostate save def
         /showpage {} def
         /setpagedevice /pop load def
         ImageData 0 setfileposition ImageData cvx exec
       ostate restore
   } bind
>> def

并使用您的EPS:

gsave
IDForm execform
grestore

我们在所有打印作业中嵌入了大量EPS文件,因此它们是可移植的。如果你做的类似,你需要保持重命名功能,以相应地读取数据和表单功能。

答案 1 :(得分:-4)

您的问题在Encapsulated PostScript文件格式规范中得到解答(只有34页,不要害怕!)available from Adobe。在这里复制信息是没有意义的,参考文档实际上非常简洁明了,还包括示例。