首页 > 代码库 > linux pdftk
linux pdftk
部分内容来源网络,如有版权问题,请联系删除:
http://xuqin.blog.51cto.com/5183168/1117780, http://blog.sina.com.cn/s/blog_691de24001013lyy.html
INSTALL COMMAND: sudo apt update
sudo apt install pdftk
THE GUIDE:
合并PDF:
旋转pdf:
旋转PDF第一页90度: pdftk in.pdf cat 1E 2-end output out.pdf
选择所有PDF页面180度: pdftk in.pdf cat 1-endS output out.pdf
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 背景水印或前景图章:
将一个 PDF 文件的水印添加到另一个 PDF 文件中: pdftk in.pdf background back.pdf output out.pdf
pdftk 只提取有水印的 PDF 文件的第一页作为水印:
stamp 命令选项与 background 类似,只是叠加在输出文件的上面(background 是叠加在输出文件的下面的)。
pdftk in.pdf stamp back.pdf output out.pdf
添加/提取 PDF 文件附件
可以将任意文件添加到 PDF 文件中: pdftk in.pdf attach_files 1.html 2.html to_page 6 output out.pdf
下面的例子将附件解压缩到当前文件夹:
pdftk report.pdf unpack_files output .
解压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
linux pdftk