在postscript中,如何在多个页面上打印.我该怎么做呢?

Der*_*rek 2 postscript

我已经在网上彻底搜索了这个问题的答案; 但是,大多数答案都说明了使用showpage.我知道您可以使用showpage将多个页面打印到打印机,但我想在我的计算机上查看多个页面.我想看看像Evince这样的程序中的所有页面.

我听说过使用标准注释打印多个页面,但我不知道它们是如何工作的.

任何有用的评论将不胜感激.谢谢!

Sod*_*ved 6

好的,我遇到了同样的问题.最终想通了.这不是完美的,但比它更接近......

%!PS-Adobe-2.0

%%Pages: 2
%%Page: 1 1
newpath
100 100 moveto
400 400 lineto
closepath 
5 setlinewidth
stroke
showpage
%%Page: 2 2
newpath
100 400 moveto
400 100 lineto
closepath
10 setlinewidth
stroke
showpage
Run Code Online (Sandbox Code Playgroud)

如果没有-Adobe-2.0%%Pages:%%Page:所有观众只显示最后一页.即showpage"打印"并丢弃第一页.现在,它正在文档查看器(Ubuntu)和GhostView(Windows)中正确显示这两个页面.Adobe Illustrator(windows)现在只显示第一页 - 显然这不是一个完美的解决方案,而是一个步骤.

注意:标题后面的空行似乎是必需的.不确定这里发生了什么,我从来没有读过任何正式的postscript文档.