为所有 PDF 页面添加水印

为所有 PDF 页面添加水印

请告诉我在这种情况下如何正确使用命令行。任务是,有很多 pdf 文件,我需要在这些文件的所有页面上添加水印。我在 pdf 中制作了水印,它有效。我已经使用过 pdftk,但只用于一个文件,也就是说,当我们在目录中打开终端并输入 - “pdftk original.pdf multistamp link.pdf output final.pdf” 一切对于一个文件都很好。PdfChain - 我也试过了,也没有办法一次从一个文件夹中处理多个文件。

但是如果目录中有 1000 个文件,该怎么办呢?终端中的命令应该是什么样的?我在手册中没有找到任何东西。谢谢

答案1

使用以下命令

for i in *.pdf; do pdftk "$i" multistamp link.pdf output "${i%.pdf}"-final.pdf; done

它获取每个 pdf 文件(比如说filename.pdf),应用印章,然后将其保存为filename-final.pdf

相关内容