有没有办法编辑postscript文件,添加或增加要打印的副本数量?
答案 0 :(得分:2)
我在设置部分添加/#copies 3 def
- 如果缺少,则添加整个序言部分。
%!
%%BeginProlog
%%BeginSetup
/#copies 3 def
%%EndSetup
%%EndProlog
72 72 scale
2 2 translate
/Helvetica-Bold findfont .2 scalefont setfont
0 3 moveto (Not too shabby) show
/Times-Italic findfont 1 scalefont setfont
0 0 1 setrgbcolor
0 4 moveto (Niels Castle!) show
showpage
总结PostScript Language Document Structuring Conventions Specification“如果需要文档的多个副本,请使用#copies
键或setpagedevice
运算符”,然后继续使用{ {1}}运营商。
您必须将文件发送到成像设备才能看到它有效 - 使用GhostScript打开PostScript文件或在Mac上预览只会渲染一个副本而忽略操作符。
答案 1 :(得分:-1)
featurebegin{
%%BeginNonPPDFeature: NumCopies 3
3 /languagelevel where {pop languagelevel}{1} ifelse
2 ge { 1 dict dup /NumCopies 4 -1 roll put setpagedevice }{ userdict /#copies 3
-1 roll put } ifelse
%%EndNonPPDFeature
}featurecleanup