【问题标题】:imposition pdf via ghostscript通过ghostscript拼版pdf
【发布时间】:2017-03-26 11:42:20
【问题描述】:

有很多解决方案,例如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。

【问题讨论】:

    标签: ghostscript imposition


    【解决方案1】:

    首先确定,不要使用 PostScript 再返回 PDF,那样会损失各种质量。

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

    你可能想看看我对this question.的回答

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

    【讨论】:

    • ideed,从pdf -> eps -> pdf,质量变差了。
    猜你喜欢
    • 2012-06-20
    • 2014-11-20
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 2010-09-10
    • 1970-01-01
    相关资源
    最近更新 更多