自动重新排列文档中的两个pdf文件" rectoverso"

时间:2014-12-27 09:39:23

标签: batch-file pdf command line

我扫描了一个recto / verso文件,但我的扫描仪只是正面,所以我有两个pdf文件。 第一页包含1-3-5-7-9页,第二页包含第10-8-6-4-2页(按此顺序)

我想在一个pdf文件中重新排列它们,页面顺序正确。 但当然我的真实文件包含10页以上,因此有责任这样做。

您是否知道如何正确且自动地重新排列这两个文件?

我认为使用命令行软件的bash文件。 但是哪一个(必须在Windows 7上兼容)?

谢谢

1 个答案:

答案 0 :(得分:2)

Linux和Windows之间更容易的可移植方式是在pdftk

的帮助下执行几项任务
  1. 首先,我们采用按降序排列的后半部分扫描,偶数页
  2. 假设,仅举例来说,我们的pdf(名为 2half.pdf )按此递减顺序有16页:

    16 14 12 10 8 6 4 2

    虽然我们的第一个pdf有:

    1 3 5 7 9 11 13 15

    我们输入:

    pdftk 2half.pdf cat end-1 output 2halfrectified.pdf
    

    所以,现在我们的pdf有这个页面顺序:

    2 4 6 8 10 12 14 16

    最后,我们需要合并这两个pdf。为此,我们可以使用pdftk中实现的最新功能,因为 1.44

    https://www.pdflabs.com/docs/pdftk-man-page/#dest-op-shuffle

    所以要有这个最终页面顺序合并这两个pdfs

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