首页 > 解决方案 > 如何通过 pdftk 管道生成 pdf 输出以删除注释?

问题描述

我想通过 pdftk 管道生成 pdf 的输出以删除注释。

如何组合工作 AppleScript 行的现有部分:

do shell script "/usr/local/bin/$pdf-generating-app --page-size=A4 --page-margin=5mm " & (quoted form of POSIX path of filename) & " -o " & (quoted form of POSIX path of outputFilename)

根据Farid Cheraghi的这个脚本,是否通过 pdftk 管道删除注释?

sh pdftk in.pdf output - uncompress | sed '/^\/Annots/d' | pdftk - output out.pdf compress

标签: bashapplescriptpdftk

解决方案


这是最终版本,主要由 Zilog80 编译,对我有用:

do shell script "/usr/local/bin/$pdf-generating-app --page-size=A4 --page-margin=5mm " & (quoted form of POSIX path of filename) & " -o - | /usr/local/bin/pdftk - output - uncompress | sed '/^\\/Annots/d' | /usr/local/bin/pdftk - output " & (quoted form of POSIX path of outputFilename) & " compress"


推荐阅读