pdftk — PDF万用命令行工具
官网: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万用命令行工具相关推荐
- 关于 wkhtmltopdf:html 转 pdf 的命令行工具
一.什么是 wkhtmltopdf? wkhtmltopdf 是一个开源的,使用Qt WebKit 渲染引擎,把 html 转换为 pdf 文件的命令行工具.wkhtmltopdf 还有一个双胞胎兄弟 ...
- 能直接下载了!微软最爽命令行工具登陆Windows 10,GitHub标星已破4万6
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软正式放出命令行工具Windows Terminal. 这个在发布之际就引得开发者大呼"WoW!Awesome!My God! ...
- Linux 用命令行打开doc pdf等文件及必备命令行工具
转自: http://blog.sina.com.cn/s/blog_6da8fb890100zyop.html https://blog.csdn.net/qq_39591494/article/d ...
- 18 个终端命令行工具,绝对让你感觉自己像个10倍程序员
来自:掘金 作者:lcomplete 链接:http://33h.co/wquzt 终端是程序员的必备工具之一,10 倍程序员的终端跟普通程序员有何不同?本文将介绍许多牛逼且实用的开源工具,用上这些工 ...
- ATS中的命令行工具解读
下面是几个常用命令行工具,先截图,再描述 在生成环境调试的命令 sudo gdb ./traffic_server -p $(pidof traffic_server) -batch -x [m ...
- GitHub日收12000星,微软新命令行工具引爆程序员圈!
作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 继上次微软开源计算器刷爆GitHub后,今天凌晨在微软Build大会登场的Windows Terminal,如旋风般目前已登顶GitHu ...
- 面试官:你用过哪些JDK自带的命令行工具
本文基于HotSpot虚拟机,JDK版本1.8.0_171,windows系统 目录 一.jps:虚拟机进程状况工具 二.jstat:虚拟机统计信息监视工具 三.jmap:Java内存映像工具 四.j ...
- 使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具
如果觉得内容不错,可以设为星标置顶我的公众号 原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 在我的微信交流群中听闻很多前端开发比较贫 ...
- apache pdfbox_Apache PDFBox命令行工具:无需Java编码
apache pdfbox 在博客文章Apache PDFBox 2中 ,我演示了将Apache PDFBox 2用作从Java代码中调用的库来操作PDF. 事实证明,Apache PDFBox 2还 ...
最新文章
- android 摄像头预览左右镜像_OpenJDK镜像的tag说明
- 10 人,2 个月 | 虾米音乐的监控体系升级之路
- 东莞市商业学校计算机平面设计在哪个校区,东莞市商业学校
- c# 插入数据到 uniqueidentifier_每天5分钟用C#学习数据结构(16)二叉树 Part 2
- 国外地球物理强势学校与知名研究组
- [everydayNote] 今天脑子不好使
- paip.网站提示SESSION过期 登录过期 以及二次登录的问题
- ESP-AT SSL 单向认证指令操作以及问题分析
- python基础语法看一篇就够了,全网最全python语法笔记汇总
- kvm连接服务器显示不全有重影,KVM多电脑切换器常见故障排查及处理方法
- 云计算零基础(八) 破解密码
- IE浏览器打不开网页
- 莱鸟学spss数据分析之第六章---描述性分析
- 微信用户授权及企业付款
- vue使用高德地图的搜索地址和拖拽选址
- 字符串长度测量,大小比较
- R语言学习(一)前言
- u深度制作linux启动盘制作工具,u深度u盘启动盘制作工具
- 股票成交价格确定方法详解
- 手机点餐系统概述_点餐管理系统测试.概要.docx
热门文章
- 【线程】——线程的启动和中断
- SSAS的MDX的基础函数(三),及聚合函数
- java使用Post方式发送https请求的方法,直接可以用
- 接口测试人员需要掌握的知识技能
- 【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析
- 数据库-Linux系统下的命令
- 服务器图片加载慢_页面提高性能利器_懒加载
- python批量读取csv并入库pg_如何通读CSV然后在Python中发布批量API调用
- 南京廖华计算机二级考试答案,全国计算机二级考试习题题库(附答案)
- oracle 日期改字符格式,如何在oracle10g中将字符串日期转换为日期格式