pdftk:批量压缩一堆 PDF 同时保留文件名?

pdftk:批量压缩一堆 PDF 同时保留文件名?

我有一个相当简单的问题。我有很多 PDF 需要压缩,它们都按大学班级分组。我没有时间或精力手动运行压缩命令,因为我知道我可以自动完成整个过程。

但是,我不想更改文件的名称;如何使用 pdftk 压缩整个文件夹的 PDF 并将压缩版本放在另一个文件夹中?

答案1

在 Linux 中,您只需使用以下几行脚本:

#!/bin/bash
mkdir compressed
for f in *.pdf; do pdftk $f output compressed/$f compress; done
exit 0

相关内容