Linux 使用 PDFtk 合并 分割 加密 解密 PDF

  • A B 两个文件页码交叉合并PDF

      • pdftk A=even.pdf B=odd.pdf shuffle A B output collated.pdf
    • 或者B文件的反序:
      • pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output collated.pdf
  • 解密一个PDF

    • pdftk secured.pdf input_pw foopass output unsecured.pdf
  • 使用128位强度加密PDF(默认),保留所有权限(默认)

      • pdftk 1.pdf output 1.128.pdf owner_pw foopass
    • 和上面一样,除了密码baz,所有者也设置密码 用来打开输出PDF
      • pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz
    • 同上,但允许打印(PDF打开后)
      • pdftk 1.pdf output 1.128.pdf owner_pw foo user_pw baz allow printing
  • 将in1.pdf和in2.pdf加入到一个新的PDF out1.pdf中

      • pdftk in1.pdf in2.pdf cat output out1.pdf
    • 或(使用处理):
      • pdftk A=in1.pdf B=in2.pdf cat A B output out1.pdf
    • 或(使用通配符):
      • pdftk *.pdf cat output combined.pdf
  • 从in1.pdf中删除第13页,创建out1.pdf

      • pdftk in.pdf cat 1-12 14-end output out1.pdf
    • 或者:
      • pdftk A=in1.pdf cat A1-12 A14-end output out1.pdf

在使用Windows命令提示符时,可以从文件管理器中使用拖放:将输入的PDF文件从文件管理器拖放到命令提示符中,它的完整路径名将出现在提示符中。

  • 对输出应用40位加密,撤消所有权限(默认)。设置所有者密码为foopass。

    • pdftk 1.pdf 2.pdf cat output 3.pdf encrypt_40bit owner_pw foopass
  • 连接两个文件,其中一个需要密码foopass。输出没有加密。

    • pdftk A=secured.pdf 2.pdf input_pw A=foopass cat output 3.pdf
  • 解压PDF页面流,以便在文本编辑器(如vim、emacs)中编辑PDF

    • pdftk doc.pdf output doc.unc.pdf uncompress
  • 修复PDF的损坏的XREF表和流长度,如果可能的话

    • pdftk broken.pdf output fixed.pdf
  • 将单个PDF文档分解成多个页面,并将其数据转储到doc_data.txt

    • pdftk in.pdf burst
  • 将一个PDF文档分解成加密的页面。让低质量的印刷

    • pdftk in.pdf burst owner_pw foopass allow DegradedPrinting
  • 写一个PDF文档元数据和书签报告到report.txt

    • pdftk in.pdf dump_data output report.txt
  • 顺时针旋转第一个PDF页面90度

    • pdftk in.pdf cat 1east 2-end output out.pdf
  • 将整个PDF文档旋转180度

    • pdftk in.pdf cat 1-endsouth output out.pdf

文章作者:Sid Steward

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值