我想用来pdftk
合并目录中的所有 pdffile和其所有子目录。我在手册页中找不到 --recursive 选项。
手动执行此操作(使用 GUI)不是一个选择,因为工作量太大。
有什么建议么?
答案1
我认为这不是理想的,但你可以:
将子目录下的所有pdf文件cp到一个目录中。
mkdir all-in-one find SomeDirectory -iname '*.pdf' -exec cp {} all-in-one/
连接它们
cd all-in-one pdftk *.pdf output output.pdf
这个解决方案的缺点是您必须复制所有文件。
答案2
这不喜欢包含空格的文件名,但它似乎适用于两个不同目录中的几个文件。这是围绕 find|xargs 管道的反引号(与波浪号相同的键)。
pdftk `find . -name *.pdf -print|xargs echo` cat 输出 out.pdf