我有一个文件夹,里面有大约 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 二进制文件所在的目录