例:将 test1.pdf,test2.pdf,test3.pdf 合并为 一个文件 out.pdf
pdftk test1.pdf test2.pdf test3.pdf cat output out.pdf
或
pdftk A=test1.pdf B=test2.pdf C=test3.pdf cat A B C output out.pdf
有时为了满足打印要求,需要在中间插入一些空白页(blank.pdf),以 test.pdf 为例,在 test.pdf 第九页后插入空白页 blank.pdf :
pdftk A=test.pdf B=blank.pdf cat A1-9 B A10-end output out.pdf
访问密码
(即打开时要输入密码)pdftk test.pdf output out.pdf user_pw wayne17
防编辑密码
(可以打开pdf,但不可编辑,不可复制,不可打印)pdftk test.pdf output out.pdf owner_pw wayne17
例:给 test.pdf 加防编辑密码 wayne,访问密码 wayne17,输出为 out.pdf(两个密码不能设为相同)
pdftk test.pdf output out.pdf owner_pw wayne user_pw wayne17 (allow printing)
若加上括号内内容,则允许打印(allow DegradedPrinting 则为低质量打印)。
allow参数表
option | effect |
---|---|
printing | 打印 |
degradedprinting | 低质量打印 |
modifycontents | 修改内容 |
assembly | 组合拆分 |
copycontents | 复制内容 |
screenreaders | 阅读 |
modifyannotations | 修改批注 |
fillin | 。。 |
allfeatures | 所有功能 |
例:给 test.pdf 加水印,水印文件为 sta.pdf(只支持pdf格式)
pdftk test.pdf stamp sta.pdf output out.pdf
例:去除 test.pdf 的防编辑密码 wayne17
pdftk test.pdf input_pw wayne17 output out.pdf
去除访问密码跟上面命令是一样的!
pdftk test.pdf cat 1-2 4-end output out.pdf
或
pdftk A=test.pdf cat A1-2 A4-end output out.pdf
奇数
页,输出为 out.pdfpdftk test.pdf cat 1-endodd output out.pdf
cat后面的参数即为想要保留下来的页数,可灵活变化,1-end
即表示从第一页到最后一页;odd代表奇数,even为偶数
。
pdftk test.pdf output out.pdf
pdfttk test.pdf output out.pdf uncompress
转化后可用文本编辑器打开编辑,未转化前打开会有各种奇奇怪怪的字符。
pdftk test.pdf burst
这样会将 test.pdf 拆分成很多单页pdf,各页信息存放在 doc_data.txt 中。
pdftk test.pdf cat 1 2east 3-end output out.pdf
pdftk test.pdf cat 1-2east 3 4-6west 7-end output out.pdf
由两个例子可看出,旋转方向遵循上北(north)下南(south或down),左西(west或left)右东(east或right)
的规律:顺时针旋转 90° 即头朝东 east,先写页数,再加方向,简单粗暴!
pdftk test.pdf unpack_files output PROMPT
分离的附件放在 PROMPT 文件夹中
单文件 分离/换序 用 cat ,多文件操作引入参数A,B,C…,旋转:上北(north)下南(south或down),左西(west或left)右东(east或right)!奇偶页加参:odd/even(和东西南北用法相同);旋转,逆序和奇偶可叠加使用如
pdftk A=test1.pdf B=test2.pdf cat A15-2odd B4west B3west B5west output out.pdf
pdfimages test.pdf img
其中 img 参数为输出图片文件名,img-0,img-2…
如果要输出指定图片格式,可在pdfimages后加相应参数:
pdfimages -png test.pdf img
支持格式:png,tiff,j(jpg),jp2,jbig2,ccitt。
pdfjam --pdftitle 我是题目 --pdfauthor 我是作者 --pdfkeywords "关键词1,关键词2,关键词3" thesis.pdf -o thesiss.pdf