一個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 全域限定符如果有的話。