0

有很多解决方案,例如Quite Imposing。我的想法,我们可以使用ghostscipt做类似的事情。比如说, - 将页面拆分为几个 ps 文件 - 使用 postscript 运行命令,将这些 ps 文件插入到寺庙中 - 将 ps 模板转换为 pdf(再次通过 ghostscript)

我的实验模板来了,

%!
/Times-Roman findfont 14 scalefont setfont
% Page 1
save
  /showpage {} bind def
  72 200 translate
  (BBB001.ps) run
restore
72 680 moveto (This is a text on page 1) show
72 200 translate
72 100 moveto (this page 1) show
showpage

72 100 moveto
(this page 2) show
showpage

上面改成pdf后看不到BBB001.ps,我哪里错了?或者它不能完全工作!

[更新] 终于搞定了,把 BBB001.ps 改成 BBB001.eps。

4

1 回答 1

0

好的,首先,不要使用 PostScript 并返回 PDF,那样会失去各种质量。

如果要进行页面拼版,则需要查看 PDF 解释器,它本身是用 PostScript 编写的,并在相当高的水平上对其进行调整。基本上你只需要不为每一页做 initgraphics/eraspage/showpage dance。

你可能想看看我对这个问题的回答。

很难说为什么看不到“BBB001.ps”,因为我不知道那个 PostScript 程序中有什么。如果它包含一个显示页面,那么它将渲染该页面弹出它,擦除页面然后执行程序的其余部分(文本“这是第 1 页上的文本”等)弹出该页面,继续执行下一页。

于 2017-03-26T16:13:34.317 回答