bash - 如何通过 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
解决方案
这是最终版本,主要由 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"
推荐阅读
- javascript - 我正在尝试一个简单的 ng-repeat 示例,但它不起作用
- javascript - 变量无法从 JS 测试脚本正确读取到 Solidity Contract
- rest - 我们可以在 SOAPUI 中将值从 excel 中一一迭代到 POST json 请求中吗?如果是,请分享一段代码
- php - SELECT FROM 100 tables in 1 database
- java - 我希望日期以毫秒(纪元)格式显示,但获取带有时间戳的日期
- sql - 在 SQL Server 中按周范围(周一至周五)拆分月份
- jquery-select2 - 如何将选项动态绑定到 select2 元素
- java - Spring Boot 2.x 连接工厂
- user-interface - 韩国地址系统
- ruby-on-rails - 红宝石 (CSV) 2.5.1 与 2.3.3/2.4.4