【问题标题】:I want to put two landscape A5 pages (.ps or .pdf) on one portrait A4 page (.ps or .pdf)我想将两张横向 A5 页面(.ps 或 .pdf)放在一张纵向 A4 页面(.ps 或 .pdf)上
【发布时间】:2013-09-22 17:51:30
【问题描述】:

我创建了一个 A5 大小的文档,并设法用 psbook 重新调整了生成的 .pdf 输出的页面,以便页面具有完美的小册子顺序。

有很多提示表明下一步可以使用 psnup,但事实并非如此。我还尝试了具有各种选项的 a2ps 和 pstops。我发现的最后一个东西是 bookletimposer (Ubuntu),但它也失败了。

看起来很简单,因为不涉及缩放和旋转。只需将一页@位置 0,0 和以下内容放在@ 0,14,85cm(A4 页面高度的一半)上。

输入:

+----------+ |这是| |第一页 | +----------+ +----------+ |这是| |第二页 | +----------+

输出:

+----------+ |这是| |第一页 | | | |这是| |第二页 | +----------+

【问题讨论】:

    标签: pdf postscript imposition


    【解决方案1】:

    假设您有一个多页 pdf 文件,假设由 16 个按顺序排列的页面组成:

    1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

    并且您已经对页面进行了重新排序以具有这个新序列:

    16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9

    这些页面以横向模式显示

    您可以在最后一个文件中使用,

    Multivalent.jar(包含 pdf 工具的最后一个免费版本)

    使用这种语法:

    java -cp /path/to.../Multivalent.jar tool.pdf.Impose -dim 1x2  -paper A4 A5-already-huffled_for_imposing.pdf
    

    因为您已经正确地改组了页面:

    16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9

    多价会选择

    第 16,1 页 ...并放在同一页(前 1)

    第 2,15 页 ...并放在同一页上(返回 1)

    等等...实现创建完美拼版小册子的目标

    【讨论】:

    • 谢谢。 效果很好。可惜普通的psnup工具没办法做到这一点。