我通过jpeg2ps将jpeg
图像转换为eps(封装的postscript),现在我想在PS(postscript)文件中嵌入新创建的eps,任何想法?
实际上在ps
中有大约80页,我想将eps
文件代码放在postscript中作为标题,而在所有80页中我只想使用它的引用来最小化后记。
答案 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。在这里复制信息是没有意义的,参考文档实际上非常简洁明了,还包括示例。