使用find后如何将某些元数据添加到pdf文件

使用find后如何将某些元数据添加到pdf文件

假设我使用 find 命令来查找一组 pdf。我想将元数据添加到所有这些 pdf 文件中,例如关键词红色的小的。我可以执行什么命令?

find (some criteria) -name "*.pdf" -exec (some command)

注意:如果更好的话,我也可以使用 bash 脚本和 for 循环。

答案1

exiftool(操作文件元数据时的首选实用程序):

find . (some criteria) -name '*.pdf' -exec exiftool -Keywords+='red, small' {} +

它也可以自行进行查找。

exiftool -r -ext pdf -Keywords+='red, small' .

您可能还想阅读它的文档对更新 PDF 元数据有什么说明

在基于 Debian 的系统上,exiftool可在软件包中找到libimage-exiftool-perl

相关内容