交换pdf文件中的奇数页和偶数页?

交换pdf文件中的奇数页和偶数页?

是否可以交换pdf文件中的奇数页和偶数页,例如第1页和第2页交换,第3页和第4页交换,...​​,假设pdf文件有偶数页?

可以使用某些软件(例如 pdftk 或 LaTeX)来完成吗?

答案1

看来 pdftk 的shuffle功能可以做到这一点。从man pdftk

      shuffle [<page ranges>]
             Collates pages from input PDFs to create a new PDF.  Works
             like the cat operation except that it takes one page at a
             time from each page range to assemble the output PDF.


a 的一般格式[<page range>]如下

<input PDF handle>[<begin page number>[-<end page number>[<qualifier>]]][<page rotation>]

其中qualifier可能是evenodd。如果您希望从同一文档中交替获取偶数页和奇数页直到所有页面都用完,您可以省略<input PDF handle><begin page number>-<end page number>说明符,只留下

pdftk infile.pdf shuffle even odd output outfile.pdf

其中infile.pdf是要交换页面的文件,outfile.pdf是输出的名称。

答案2

您可以使用qpdf

qpdf input.pdf --collate --pages . 1-z:even . 1-z:odd -- output.pdf

QPDF 文档

相关内容