全部,我有很多PDF文件。有没有一种方法可以一次应用于文件夹和子文件夹中的所有PDF?
例如,我有:
我想在每个文件上应用此命令:
$ convert -density 200x200 -quality 60 \
-compress jpeg filename.pdf filename_compress.pdf
谁能帮我?
如果我们为输出文件使用稍微不同的命名方案,这是最简单的。这将转换filename.pdf
为filename.pdf-compress.pdf
:
find . -name '*.pdf' -exec convert -density 200x200 -quality 60 -compress jpeg {} {}-compress.pdf ';'
如果要保留原始的命名方案,请使用:
find . -name '*.pdf' -exec env f={} bash -c 'convert -density 200x200 -quality 60 -compress jpeg "$f" ${f%.pdf}_compress.pdf' ';'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句