举例qpdf
来说:
# To merge (concatenate) all the pages of a list of PDF files and save the result as a new PDF:
qpdf --empty --pages <file1.pdf> <file2.pdf> <file3.pdf> -- <output.pdf>
需要将特定目录中的一组 .pdf 文件(文件名中有空格)连接起来:
# Concatenate Drafts file to ../concatDrafts.pdf (76 pdf files)
# https://stackoverflow.com/a/53754681/4953146
qpdf --empty --pages *.pdf -- out.pdf
虽然qpdf
命令是连接 .pdf 文件,要以 .pdf 文件的逆序进行连接。在 UNIX 中,要处理的文件顺序返回如下:
ls -r.pdf
是否有与 Windows 命令行等效的zsh 语句?:
qpdf --empty --pages ./*.pdf(On) -- output.pdf
尤其是,了解Windows 通配限定符如果有的话。