识别带有书签的 PDF 文件

Identify PDF files which have bookmarks

我在一个目录下有一批pdf文件(大部分是论文)。其中一些在 pdf 中有书签,可以帮助我轻松跳转到主题。现在,我想为其余的添加书签。

是否有任何脚本可以帮助我标记或识别其他书籍标记的文件。

我最接近的是使用 CoherentPDF,它可以从每个文件中挑选书签。

cpdf -list-bookmarks myfile.pdf

例如在单个文件中列出书签。但是,例如,我无法让它适用于一批文件(将其与 grep 结合使用)。

有什么办法吗?

一个遍历目录中文件的简单脚本可能就是您所需要的

for f in /Your/Directory/Path/*.pdf; 
do cpdf -list-bookmarks $f; 
done