zoukankan      html  css  js  c++  java
  • Pdftk是一个简单的PDF万用工具

    如果PDF是一张电子纸,Pdftk就是一个印戳涂抹器、打孔机、浆糊、显影液、和一个X光玻璃。Pdftk是一个简单的PDF万用工具,使用它,你可以:
    合并PDF文档
    分割PDF
    旋转PDF页面
    解密PDF密码
    加密PDF
    使用FDF Data或者XFDF来填写PDF窗体
    添加水印或者标签
    显示PDF信息
    修改PDF信息
    附加文件到PDF页面或者PDF文档
    解压PDF附件
    压缩pdf附件

    分解PDF文档成单页形式
    解压和重新压缩PDF流
    修复受损的PDF文档
    分解PDF到文本
    Pdftk让你轻松管理你的PDF文档,并且是免费的,可以在Windows、Linux MACOSX、FreeBSD和Solaris。
    安装:
    http://www.pdflabs.com/docs/install-pdftk/
    使用例子:
    合并PDF:
    pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

    或者 (使用通配符):
    pdftk *.pdf cat output combined.pdf

    把多个PDF的不同页面组合成一个新的PDF文档
    pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf

    旋转PDF第一页90度
    pdftk in.pdf cat 1E 2-end output out.pdf

    选择所有PDF页面180度:
    pdftk in.pdf cat 1-endS output out.pdf

    使用128强度加密PDF
    pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass

    同上,同时给PDF加上访问密码
    pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz

    同上,但是运行打印:
    pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing

    解密PDF文档(foopass替换成pdf的密码):注意:前提是你得知道pdf的密码所以此功能只是解除不需要输密码
    pdftk secured.pdf input_pw foopass output unsecured.pdf

    合并两个PDF文档,其中一个是加密的,但最终文档不加密:
    pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf

    解压PDF流,以便文本编辑:
    pdftk mydoc.pdf output mydoc.clear.pdf uncompress

    压缩PDF:
    pdftk mydoc.pdf output mydoc.clear.pdf compress

    修复PDF文档
    pdftk broken.pdf output fixed.pdf

    分解成单页
    pdftk mydoc.pdf burst

    报告PDF信息,输出到文本
    pdftk mydoc.pdf dump_data output report.txt

    更多使用说明查看官方地址:http://www.pdflabs.com/docs/pdftk-man-page/
  • 相关阅读:
    spring框架学习(六)AOP
    spring框架学习(五)注解
    spring框架学习(三)
    spring框架学习(四)自动装配
    spring框架学习(二)依赖注入
    解决Photoshop不支持webp格式图片问题
    计算机导论-5、6
    计算机导论-3、4
    计算机导论-1、2
    Android SDK Manager国内下载缓慢的问题
  • 原文地址:https://www.cnblogs.com/shihao/p/2482061.html
Copyright © 2011-2022 走看看