Linux下pdf 编辑器 pdftk 用法集锦(最全易懂) 您所在的位置:网站首页 图章的用法 Linux下pdf 编辑器 pdftk 用法集锦(最全易懂)

Linux下pdf 编辑器 pdftk 用法集锦(最全易懂)

2024-02-03 06:10| 来源: 网络整理| 查看: 265

多 pdf 合并

例:将 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 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 加密 pdf 加访问密码(即打开时要输入密码) 例:给 test.pdf 加访问密码 wayne17,输出为 out.pdf pdftk test.pdf output out.pdf user_pw wayne17 加防编辑密码(可以打开pdf,但不可编辑,不可复制,不可打印) 例:给 test.pdf 加防编辑密码 wayne17,输出为 out.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参数表

optioneffectprinting打印degradedprinting低质量打印modifycontents修改内容assembly组合拆分copycontents复制内容screenreaders阅读modifyannotations修改批注fillin。。allfeatures所有功能 pdf 加水印

例:给 test.pdf 加水印,水印文件为 sta.pdf(只支持pdf格式)

pdftk test.pdf stamp sta.pdf output out.pdf 解密 pdf

例:去除 test.pdf 的防编辑密码 wayne17

pdftk test.pdf input_pw wayne17 output out.pdf

去除访问密码跟上面命令是一样的!

去除某些页(保留某些页) 例1:删除 test.pdf 第3页 pdftk test.pdf cat 1-2 4-end output out.pdf

pdftk A=test.pdf cat A1-2 A4-end output out.pdf 例2:取出 test.pdf 奇数页,输出为 out.pdf pdftk test.pdf cat 1-endodd output out.pdf

cat后面的参数即为想要保留下来的页数,可灵活变化,1-end 即表示从第一页到最后一页;odd代表奇数,even为偶数。

修复 pdf pdftk test.pdf output out.pdf 转化为文本编辑器可编辑pdf pdfttk test.pdf output out.pdf uncompress

转化后可用文本编辑器打开编辑,未转化前打开会有各种奇奇怪怪的字符。

pdf 拆分成单页 pdftk test.pdf burst

这样会将 test.pdf 拆分成很多单页pdf,各页信息存放在 doc_data.txt 中。

pdf 旋转 例1:将 test.pdf 第二页顺指针旋转 90° pdftk test.pdf cat 1 2east 3-end output out.pdf 例2:将 test.pdf 第1-2 页顺指针旋转 90°,4-6 页逆时针旋转 90° pdftk test.pdf cat 1-2east 3 4-6west 7-end output out.pdf

由两个例子可看出,旋转方向遵循上北(north)下南(south或down),左西(west或left)右东(east或right)的规律:顺时针旋转 90° 即头朝东 east,先写页数,再加方向,简单粗暴!

分离出 pdf 中的附件 pdftk test.pdf unpack_files output PROMPT

分离的附件放在 PROMPT 文件夹中

总结

单文件 分离/换序 用 cat ,多文件操作引入参数A,B,C…,旋转:上北(north)下南(south或down),左西(west或left)右东(east或right)!奇偶页加参:odd/even(和东西南北用法相同);旋转,逆序和奇偶可叠加使用如

例:取出 test1.pdf 的 2-15 页中的奇数页并逆序,取出 test2.pdf 的 3-5 页逆时针旋转90°并按 4 3 5 排列,合并两者,输出 out.pdf pdftk A=test1.pdf B=test2.pdf cat A15-2odd B4west B3west B5west output out.pdf 拓展 释放出pdf中图片(pdfimages) pdfimages test.pdf img

其中 img 参数为输出图片文件名,img-0,img-2… 如果要输出指定图片格式,可在pdfimages后加相应参数:

pdfimages -png test.pdf img

支持格式:png,tiff,j(jpg),jp2,jbig2,ccitt。

更改pdf属性(author,title,keywords等)(pdfjam)

以 thesis.pdf 为例: 在这里插入图片描述

pdfjam --pdftitle 我是题目 --pdfauthor 我是作者 --pdfkeywords "关键词1,关键词2,关键词3" thesis.pdf -o thesiss.pdf

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有