自动/批量合并 PDF

自动/批量合并 PDF

我有一个文件夹,里面有大约 1800 个单页 PDF 文件,需要合并并打印它们。

有包含“工作卡”和“计划”的 PDF 文件。文件的命名约定是:

D010100
D010100_jc
D010200
D010200_jc
D020100
D020100_jc
D020101
D020101_jc
D030100
D030100_jc (on so on)

我想自动将工作卡和相关计划合并为一个文档。这样就有 900 个 PDF 需要打印。我该怎么做?

此外,如果有批量打印 PDF 文件的方法,我会很感兴趣。

感谢任何可用的帮助

谢谢

答案1

这有点可怕和复杂,但这是我的方法:

  • 您首先需要安装ghostscript
  • 然后(我假设是 Windows)运行此批处理for /R %%f in (*.pdf) do echo %%f >> files.txt。它将在目录中递归收集所有 pdf 文件并将其保存到文件中
  • 在另一个批处理文件中运行gswin64c.exe -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=combine.pdf -dBATCH @files.txt。这将读取 files.txt 并将每个文件添加到名为 Combine.pdf 的最终 pdf 中

这是最后一批. 将其放在与 pdf 文件相同的目录中。将 %PATH%; 后面的目录替换为 ghostscript 二进制文件所在的目录

相关内容