如何在 DEVONthink 中实现自动校验是否为 PDF/A 格式及自动另存为 PDF/A 格式?

我有很多网页摘抄(来自博客、Reddit 以及 Twitter 等),并以 PDF 形式保存,因为通过 SingleFile 插件保存的 HTML 文件太大了,所以一般我会用 Safari 浏览器另存为 PDF 文件,并逐渐积累到几百份 PDF,存放在 DEVONthink 中,由于此前未了解 PDF 的各种标准(PDF/A、PDF/E 和 PDF/X 等),个人目前想把 DEVONthink 中所有 PDF 转换为 PDF/A 格式(如果原本不是的话),我自己会写一些脚本,但由于这些 PDF 文件已经被安排在 DEVONthink 各个目录中,因此没法一次性拿出来,再用脚本全部处理完再放回原目录,只能手动挨个目录的去搞,非常费时费力,因此希望能结合 DEVONthink 的管理能力+脚本去实现自动化校验和转换。

如果能够确保你的脚本(1)可以判断输入的文件是否是 PDF/A,并仅处理非 PDF/A 格式的 PDF;(2)可以将生成的新文件放在原始文件的同一目录下,例如直接覆盖原始文件,剩下的就很简单了。
对于当下的文件:在 DEVONthink 中搜索所有 PDF 文件,然后用脚本一次性处理。
对于将来的文件:写一个 DEVONthink smart rules,每次出现新 PDF,就跑一遍脚本。