官网:http://www.pdflabs.com/docs/pdftk-man-page/

下载地址:http://down.51cto.com/data/659744

调用方法如下:

功能介绍:

如果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。

使用例子:
合并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

转载于:https://blog.51cto.com/xuqin/1117780

pdftk — PDF万用命令行工具相关推荐

  1. 关于 wkhtmltopdf:html 转 pdf 的命令行工具

    一.什么是 wkhtmltopdf? wkhtmltopdf 是一个开源的,使用Qt WebKit 渲染引擎,把 html 转换为 pdf 文件的命令行工具.wkhtmltopdf 还有一个双胞胎兄弟 ...

  2. 能直接下载了!微软最爽命令行工具登陆Windows 10,GitHub标星已破4万6

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 微软正式放出命令行工具Windows Terminal. 这个在发布之际就引得开发者大呼"WoW!Awesome!My God! ...

  3. Linux 用命令行打开doc pdf等文件及必备命令行工具

    转自: http://blog.sina.com.cn/s/blog_6da8fb890100zyop.html https://blog.csdn.net/qq_39591494/article/d ...

  4. 18 个终端命令行工具,绝对让你感觉自己像个10倍程序员

    来自:掘金 作者:lcomplete 链接:http://33h.co/wquzt 终端是程序员的必备工具之一,10 倍程序员的终端跟普通程序员有何不同?本文将介绍许多牛逼且实用的开源工具,用上这些工 ...

  5. ATS中的命令行工具解读

    下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server)  -batch  -x  [m ...

  6. GitHub日收12000星,微软新命令行工具引爆程序员圈!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...

  7. 面试官:你用过哪些JDK自带的命令行工具

    本文基于HotSpot虚拟机,JDK版本1.8.0_171,windows系统 目录 一.jps:虚拟机进程状况工具 二.jstat:虚拟机统计信息监视工具 三.jmap:Java内存映像工具 四.j ...

  8. 使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

    如果觉得内容不错,可以设为星标置顶我的公众号 原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 在我的微信交流群中听闻很多前端开发比较贫 ...

  9. apache pdfbox_Apache PDFBox命令行工具:无需Java编码

    apache pdfbox 在博客文章Apache PDFBox 2中 ,我演示了将Apache PDFBox 2用作从Java代码中调用的库来操作PDF. 事实证明,Apache PDFBox 2还 ...

最新文章

  1. android 摄像头预览左右镜像_OpenJDK镜像的tag说明
  2. 10 人,2 个月 | 虾米音乐的监控体系升级之路
  3. 东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校
  4. c# 插入数据到 uniqueidentifier_每天5分钟用C#学习数据结构(16)二叉树 Part 2
  5. 国外地球物理强势学校与知名研究组
  6. [everydayNote] 今天脑子不好使
  7. paip.网站提示SESSION过期 登录过期 以及二次登录的问题
  8. ESP-AT SSL 单向认证指令操作以及问题分析
  9. python基础语法看一篇就够了,全网最全python语法笔记汇总
  10. kvm连接服务器显示不全有重影,KVM多电脑切换器常见故障排查及处理方法
  11. 云计算零基础(八) 破解密码
  12. IE浏览器打不开网页
  13. 莱鸟学spss数据分析之第六章---描述性分析
  14. 微信用户授权及企业付款
  15. vue使用高德地图的搜索地址和拖拽选址
  16. 字符串长度测量,大小比较
  17. R语言学习(一)前言
  18. u深度制作linux启动盘制作工具,u深度u盘启动盘制作工具
  19. 股票成交价格确定方法详解
  20. 手机点餐系统概述_点餐管理系统测试.概要.docx

热门文章

  1. 【线程】——线程的启动和中断
  2. SSAS的MDX的基础函数(三),及聚合函数
  3. java使用Post方式发送https请求的方法,直接可以用
  4. 接口测试人员需要掌握的知识技能
  5. 【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析
  6. 数据库-Linux系统下的命令
  7. 服务器图片加载慢_页面提高性能利器_懒加载
  8. python批量读取csv并入库pg_如何通读CSV然后在Python中发布批量API调用
  9. 南京廖华计算机二级考试答案,全国计算机二级考试习题题库(附答案)
  10. oracle 日期改字符格式,如何在oracle10g中将字符串日期转换为日期格式