pdftk,复制文件而不带评论和注释

pdftk, copying files without taking comments and annotations

我有很多 PDF 文件,其中包含使用 Adob​​e Acrobat Reader 制作的评论和注释。但是,手动删除评论复制这些文件需要几个小时。

PDFtk 是否提供复制文件而不带评论和注释的命令?

一个有用的解决方案是:

$ LC_CTYPE=C && LANG=C
$ pdftk in.pdf output - uncompress | sed '/^\/Annots/d' | pdftk - output out.pdf compress

out.pdf没有评论和注释。

在 macOS 上使用 bash 处理:

LC_CTYPE=C && LANG=C

paperList=papers.txt
rm ${paperList}
ls | cat > ${paperList}

saveDir=../temp_without_annon
mkdir -p ${saveDir}
                                                                                                                                                                                                      130 ↵
while IFS= read -r line
do
    pdftk ${line} output - uncompress | sed '/^\/Annots/d' | pdftk - output  ${saveDir}/${line} compress;
done < ${paperList}

参考资料

  • How to install pdftk on Mac OS X