【发布时间】:2017-07-08 23:07:26
【问题描述】:
我正在处理包含数百个表单的 PDF 文件。每个表单有 2 页长,因此在大多数文件中,第 1-2 页是第一个表单,第 3-4 页是第二个表单,依此类推。
但是,有几个 PDF 文件的表单页面顺序是颠倒的。在这些情况下,第 1 页是第一个表单的第二页,第 2 页是第一个表单的第一页,第 3 页是第二个表单的第二页,第 4 页是第二个表单的第一页,依此类推开。
我想重新排序这些文件中的页面顺序,以便页面按以下顺序排列:(2(1), 2(1)-2, 2(2), 2(2)-1, 2(3) ), 2(3)-1,...,2n,2n-1),其中 n= 总页数/2。
我一直在寻找一种使用命令行工具(如 cpdf、pdftk 等)执行此操作的方法,但无济于事。这些文件很大,所以我想使用命令行工具来完成。
任何建议将不胜感激!
【问题讨论】:
-
我看到你已经标记了 iText。 iText 不是命令行工具,但您可以使用它以 Java 或 .NET 生态系统中的任何语言编写自己的命令行工具。
标签: pdf itext command-line-interface pdftk