将 4 个 PDF 页面批量转换为一个 PDF 页面

Alo*_*lon 4 pdf imagemagick

我有一个 100 页的 PDF。如何制作一个显示 4 页的新 PDF?

我知道我可以通过将 PDF 打印为新的 PDF 并在选项中进行更改来使用 Chrome 来完成此操作。但我想为很多文件制作它并将其作为脚本。

Has*_*tur 5

我记得记忆中最简单的解决方案是使用 pdfnup

pdfnup 由 David Firth 编写和维护,作为 PDFjam 包的一部分

使用
如果文件的原始名称是MyFile.pdf语法可以类似于

pdfnup MyFile.pdf --no-landscape --nup 2x2 --column true
Run Code Online (Sandbox Code Playgroud)

它将创建一个名为MyFile-nup.pdf. 在您检查并选择了从右边的选项命令行,你可以把它作为你的脚本命令。

它在类 Unix 操作系统(或安装了 Cygwin 和 tetex-extras 包的 Windows)上运行。它要求还安装pdfpagespdfTeX(以及针对特定情况的其他软件包)。请参阅下面参考资料下的 pdfjam 链接中的详细信息。

注意
使用imagemagick应该会出现与过程中图像内部转换相关的问题pdf---> images --->pdf。有一个想法,请参阅“将 PDF 转换为高分辨率图像”

参考