GoGPT Best VPN GoSearch

OnWorks 网站图标

pdftk - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 pdftk

这是 pdftk 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


pdftk - 一个方便的 PDF 处理工具

概要


PDF格式 PDF | - | 提示>
[ 输入密码 PDF 业主 密码 | 提示> ]
[ <operation 论据> ]
[ 产量 <输出 文件名 | - | 提示> ]
[ 加密_40位 | 加密_128位 ]
[ ]
[ 所有者_密码 <所有者 密码 | 提示> ]
[ 用户密码 <用户 密码 | 提示> ]
[ 展平 [ 需要出现 ]
[ 压缩 | 解压 ]
[ 保留第一个ID | 保留最终ID [ 删除_xfa [ drop_xmp 文件 ]
[ 详细 [ 不要问 | 做_问 ]
地点:
可能是空的,或者:
[ | 洗牌 | 爆裂 | 轮流 |
生成_fdf | 填写表格 |
背景 | 多背景 |
邮票 | 多重印章 |
转储数据 | 转储数据_utf8 |
转储数据字段 | 转储数据字段_utf8 |
转储数据注释 |
更新信息 | 更新信息_utf8 |
附加文件 | 解压文件 ]

完整帮助: PDF格式 - 帮帮我

商品描述


如果 PDF 是电子纸,那么 pdftk 是电子订书钉去除器,打孔器,
活页夹、秘密解码器环和 X 射线眼镜。 pdftk 是一个简单的日常工具
带有 PDF 文档的东西。 用它来:

* 合并 PDF 文档或整理 PDF 页面扫描
* 将 PDF 页面拆分为一个新文档
* 旋转 PDF 文档或页面
* 根据需要解密输入(需要密码)
* 根据需要加密输出
* 使用 X/FDF 数据和/或拼合表格填写 PDF 表格
* 从 PDF 表单生成 FDF 数据模板
* 应用背景水印或前景图章
* 报告 PDF 指标、书签和元数据
* 添加/更新 PDF 书签或元数据
* 将文件附加到 PDF 页面或 PDF 文档
* 解压 PDF 附件
* 将 PDF 文档分成单页
*解压缩和重新压缩页面流
* 修复损坏的 PDF(如果可能)

配置


下面是选项的摘要。

- 帮帮我, -h
显示此选项摘要。

PDF | - | 提示>
输入 PDF 文件的列表。 如果您打算合并这些 PDF(不使用
句柄)然后按照您希望它们组合的顺序列出文件。 用 - 通过
通过标准输入将单个 PDF 转换为 pdftk。 输入文件可以与句柄关联,其中
句柄是一个或多个大写字母:

PDF 把手>= PDF 文件名>

句柄经常被省略。 它们在指定 PDF 密码或页面时很有用
范围,稍后。

例如:A=input1.pdf QT=input2.pdf M=input3.pdf

[输入密码 PDF 业主 密码 | 提示>]
如有必要,输入 PDF 所有者密码,通过使用其与文件相关联
处理:

PDF 把手>= PDF 文件 业主 密码>

如果未给出句柄,则密码按顺序与输入文件相关联。

大多数 pdftk 功能都要求加密输入 PDF 随附~所有者~
密码。 如果输入的 PDF 没有所有者密码,则用户密码必须是
给予,而不是。 如果输入的 PDF 没有密码,那么应该没有密码
给定的。

跑进去的时候 做_问 模式,pdftk 将提示您输入密码,如果提供
密码不正确或没有给出。

[ <operation 参数>]
可用的操作有: , 洗牌, 爆裂, 轮流, 生成_fdf, 填写表格,
背景, 多背景, 邮票, 多重印章, 转储数据, 转储数据_utf8,
转储数据字段, 转储数据字段_utf8, 转储数据注释, 更新信息,
更新信息_utf8, 附加文件, 解压文件. 一些操作需要额外的
参数,如下所述。

如果省略此可选参数,则 pdftk 以“过滤器”模式运行。 筛选
模式只需要一个 PDF 输入,并在应用所有的
输出选项,如加密和压缩。

[ 范围>]
从输入的 PDF 中组合(连接)页面以创建新的 PDF。 用
合并 PDF 页面或从文档中拆分 PDF 页面。 你也可以用它来
旋转 PDF 页面。 新 PDF 中的页面顺序由
给定的页面范围。 页面范围的描述如下:

PDF 把手>[<begin 号码>[-<结束 号码>[]]][<页码
轮换>]

句柄标识输入 PDF 文件之一的位置,以及开头和
结束页码是对 PDF 文件中页面的基于一个的引用。 这
限定符可以是 甚至 or ,页面旋转可以 , , ,
西, , 向下.

如果给出了 PDF 句柄但未指定页面,则整个 PDF 为
用过的。 如果没有为任何输入 PDF 指定页面,则输入 PDF 的
书签也被合并并包含在输出中。

如果在页面范围中省略了句柄,则页面将从
首先输入PDF。

这个 甚至 限定符导致 pdftk 仅使用偶数编号的 PDF 页面,因此
1-6 偶数 按此顺序生成第 2、4 和 6 页。 6-1 偶数 产生第 6、4 和 2 页
以该顺序。

这个 限定符的工作方式与 甚至.

从有效的页面范围中,可以使用以下方法减去其他页面 ~.

页面旋转设置会导致 pdftk 旋转页面和文档。 每个
选项设置页面旋转如下(以度为单位): :0, :90,
:180, 西:270, :-90, :+90, 向下:+ 180。 , 向下
对页面的旋转进行相对调整。

如果没有参数传递给 cat,则 pdftk 将所有输入的 PDF 合并到
他们被赋予创建输出的顺序。

笔记:
* <结束 号码> 可能小于 <begin 号码>.
* 关键字 end 可用于引用文档的最后一页
页码的。
* 通过省略结束页码来引用单个页面。
* 句柄可以单独使用来表示整个PDF文档,例如,
B1端与B端相同。
* 您可以通过在页码前加上前缀来以相反的顺序引用页码
邮件 r. 例如,页面 r1 是文档的最后一页,r2 是下一页 -
到文档的最后一页,而 rend 是文档的第一页。 你
也可以在范围内使用此前缀,例如 r3-r1 是最后三页
转换为PDF。

范围 例子 也完全不需要 处理:
1-端东 - 将整个文档旋转 90 度
5 11 20 - 从输入的 PDF 中取出单页
5-25奇西 - 在范围内取奇数页,旋转 90 度
6-1 - 在输入 PDF 的范围内反转页面
1-20~5-6 - 等于 1-4 7-20 or 1-20~5~6
~5 - 除第 5 页外的所有页面。根据您的外壳,您需要引用此内容
因为开头的~。

范围 例子 运用 处理:
A=in1.pdf B=in2.pdf, 然后继续下面的操作:
A1 21 - 从 in1.pdf 获取范围
弯曲1odd - 以相反的顺序从 in2.pdf 中取出所有奇数页
A72 - 从 in1.pdf 中取出一页
A1 21 贝文 A72 - 从 in1.pdf 和 in2.pdf 中组合页面
敬畏 - 将整个 in1.pdf 文档旋转 90 度
B - 使用所有 in2.pdf
A2-30偶左 - 从范围中取出偶数页,将每页移出 90 度
页面的旋转
A A - 将 in1.pdf 与 in1.pdf 连接起来
埃文韦斯特 东东 - 将旋转应用于 in1.pdf 中的偶数页、奇数页
敬畏 韦斯特 倒地 - 连接旋转的文档

洗牌 [ 范围>]
从输入的 PDF 中整理页面以创建新的 PDF。 像
操作,除了从每个页面范围到一次需要一页
组装输出PDF。 如果一个范围用完页,它会继续
剩余范围。 范围可以使用上述所有功能 ,
例如反向页面范围、来自单个 PDF 的多个范围和页面旋转。
此功能旨在帮助在扫描纸张后整理 PDF 页面
文档。

爆裂 将单个输入 PDF 文档拆分为单个页面。 还创建了一个报告
命名 文档数据.txt 这与从的输出相同 转储数据。 如果
产量 部分被省略,则 PDF 页面被命名为:pg_%04d.pdf,例如:
pg_0001.pdf、pg_0002.pdf 等。要自己命名这些页面,请提供 printf-
样式格式字符串通过 产量 部分。 例如,如果您想要页面
命名:page_01.pdf、page_02.pdf等,pass 产量 页_%02d.pdf 到pdftk。
通过附加输出选项,可以将加密应用于输出,例如
所有者_密码,例如:

pdftk in.pdf 突发 owner_pw foopass

轮流 [ 范围>]
获取单个输入 PDF 并仅旋转指定的页面。 所有其他页面
保持不变。 页面顺序保持不变。 指定要旋转的页面
使用与您相同的符号 , 除非你省略了那些页面
你没有旋转:

[<begin 号码>[-<结束 号码>[]]][<页码 轮换>]

限定符可以是 甚至 or ,页面旋转可以 , ,
, 西, , 向下.

每个选项设置页面旋转如下(以度为单位): :0, :90,
:180, 西:270, :-90, :+90, 向下:+ 180。 , 向下
对页面的旋转进行相对调整。

给定的页面顺序不会更改输出中的页面顺序。

生成_fdf
读取单个输入 PDF 文件并生成适合于的 FDF 文件 填写表格
输出到给定的输出文件名或(如果没有给出输出)输出到标准输出。
不创建新的 PDF。

填写表格 <FDF data 文件名 | XFDF data 文件名 | - | 提示>
使用来自 FDF 文件 XFDF 的数据填充单个输入 PDF 的表单字段
文件或标准输入。 后输入数据文件名 填写表格,或使用 - 通过
通过标准输入数据,像这样:

pdftk form.pdf fill_form data.fdf 输出 form.filled.pdf

如果输入 FDF 文件除了纯文本之外还包含富文本格式的数据
文本,然后将富文本数据打包到表单字段中 as as 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。
纯文本。 Pdftk 还设置了一个标志,提示 Reader/Acrobat 生成新的
基于富文本数据的字段外观。 所以当用户打开 PDF 时,
查看器将在现场创建富文本外观。 如果用户的 PDF
查看器不支持富文本,那么用户将看到纯文本数据
反而。 如果您在 Acrobat 有机会创建(并且
保存)新的字段外观,那么纯文本字段数据就是您将看到的。

另见 展平需要出现 选项​​。

背景 <background PDF 文件名 | - | 提示>
将 PDF 水印应用于单个输入 PDF 的背景。 通过
背景 PDF 的文件名之后 背景 像这样:

pdftk in.pdf 背景 back.pdf 输出 out.pdf

Pdftk 仅使用背景 PDF 的第一页并将其应用于每个
输入 PDF 的页面。 此页面根据需要缩放和旋转以适合
输入页面。 您可以使用 - 通过标准输入将背景 PDF 传递到 pdftk。

如果输入的 PDF 没有透明背景(例如创建的 PDF
从页面扫描),那么生成的背景将不可见 - 使用 邮票
操作代替。

多背景 <background PDF 文件名 | - | 提示>
与相同 背景 操作,但将背景 PDF 的每一页应用到
输入 PDF 的相应页面。 如果输入 PDF 的页数多于
邮票 PDF,然后在剩余的这些邮票上重复最后的邮票页面
输入 PDF 中的页面。

邮票 <stamp PDF 文件名 | - | 提示>
这就像 背景 操作,除了它覆盖图章 PDF
on 最佳 输入 PDF 文档的页面。 如果邮票 PDF,这效果最好
页面具有透明背景。

多重印章 <stamp PDF 文件名 | - | 提示>
与相同 邮票 操作,但将背景 PDF 的每一页应用到
输入 PDF 的相应页面。 如果输入 PDF 的页数多于
邮票 PDF,然后在这些剩余的页面中重复最后的邮票页面
输入PDF。

转储数据
读取单个输入 PDF 文件并报告其元数据、书签(a/k/a
大纲)、页面指标(媒体、旋转和标签)、STAMPtk 嵌入的数据
(见 STAMPtk 的 选项)和其他数据到给定的输出文件名或(如果
没有给出输出)到标准输出。 非 ASCII 字符编码为 XML
数字实体。 不创建新的 PDF。

转储数据_utf8
与...一样 转储数据 除了输出被编码为 UTF-8。

转储数据字段
读取单个输入 PDF 文件并将表单字段统计信息报告给给定的
输出文件名或(如果没有给出输出)到标准输出。 非 ASCII 字符是
编码为 XML 数字实体。 不创建新的 PDF。

转储数据字段_utf8
与...一样 转储数据字段 除了输出被编码为 UTF-8。

转储数据注释
本篇 操作 目前 报告 仅由 链接 注释。 读取单个输入
PDF 文件并将注释信息报告给给定的输出文件名或(如果
没有给出输出)到标准输出。 非 ASCII 字符被编码为 XML 数字
实体。 不创建新的 PDF。

更新信息 <信息 data 文件名 | - | 提示>
更改单个 PDF 信息字典中的书签和元数据以匹配
输入数据文件。 输入数据文件使用与输出相同的语法
转储数据. 非 ASCII 字符应编码为 XML 数字实体。

此操作不会更改存储在 PDF 的 XMP 流中的元数据,如果
它有一个。 (出于这个原因,你应该包括一个 修改日期 在您更新的条目中
带有当前日期/时间戳的信息,格式: 日期:YYYYMMDDHHmmSS,例如
D:201307241346 -- YYYY 恢复为默认值后省略的数据。)

例如:

pdftk in.pdf update_info in.info 输出 out.pdf

更新信息_utf8 <信息 data 文件名 | - | 提示>
与...一样 更新信息 除了输入被编码为UTF-8。

附加文件 <attachment 档名 | 提示> [到_page <页码 | 提示>]
使用 PDF 的文件附件功能将任意文件打包成 PDF。 多于
一个附件可能会在后面列出 附加文件. 附件添加在
文档级别除非可选 到页 给出了选项,在这种情况下
文件附加到给定的页码(第一页为 1,最后一页
is end)。 例如:

pdftk in.pdf attach_files table1.html table2.html to_page 6 输出 out.pdf

解压文件
将输入 PDF 中的所有附件复制到当前文件夹或
之后给出的输出目录 产量。 例如:

pdftk report.pdf unpack_files 输出 〜/ ats/

或者,交互地:

pdftk report.pdf unpack_files 输出提示

[输出 <输出 文件名 | - | 提示>]
输出 PDF 文件名不能设置为输入文件名的名称。 用 -
输出到标准输出。 当使用 转储数据 操作、使用 产量 设置名称
输出数据文件。 当使用 解压文件 操作、使用 产量 设置
输出目录的名称。 当使用 爆裂 操作,您可以使用
产量 控制生成的 PDF 页面文件名(如上所述)。

[加密_40bit | 加密_128bit]
如果给出了输出 PDF 用户或所有者密码,则输出 PDF 加密强度
默认为 128 位。 这可以通过指定 encrypt_40bit 来覆盖。

[允许 ]
仅当加密强度为
指定或提供所有者或用户密码。 如果未指定权限,
它们默认为“无”,这意味着以下所有功能都被禁用。

这个 权限 部分可能包括以下一项或多项功能:

印字
优质印刷

降级印刷
低质量打印

修改内容
还允许组装

组装

复制内容
还允许屏幕阅读器

屏幕阅读器

修改注解
还允许填充

填写

全部功能
允许用户执行上述所有操作,并获得最高质量的打印。

[所有者_密码 <所有者 密码 | 提示>]

[用户密码 <用户 密码 | 提示>]
如果提供了加密强度但未提供密码,则所有者
并且用户密码保持为空,这意味着生成的 PDF 可能会被打开
以及任何人更改的安全参数。

[压缩 | 解压]
这些仅在您想在文本编辑器(如 vim 或
电子书。 通过应用删除 PDF 页面流压缩 解压 筛选。 用
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 压缩 过滤以恢复压缩。

[压平]
使用此选项合并输入 PDF 的交互式表单字段(及其数据)
与 PDF 的页面。 只能给出一个输入 PDF。 有时与
填写表格 操作。

[需要出现]
设置一个标志,提示 Reader/Acrobat 根据
表单字段值。 在使用非 ASCII 文本填写表单时使用此选项以确保
Adobe Reader 或 Acrobat 中的最佳演示文稿。 与
展平 选项。

[保留第一个 ID | 保留_final_id]
合并来自多个 PDF 的页面时,请使用以下选项之一来复制
从第一个或最后一个输入文档到新输出 PDF 的文档 ID。
否则 pdftk 会为输出 PDF 创建一个新的文档 ID。 当没有操作时
给定,pdftk 始终使用(单个)输入 PDF 中的 ID。

[drop_xfa]
如果您的输入 PDF 是使用 Acrobat 7 或 Adob​​e Designer 创建的表单,则它
可能有 XFA 数据。 使用 pdftk 填写此类表格会生成包含以下数据的 PDF
无法在 Acrobat 7(和 6?)中显示。 解决方法是删除
表单的 XFA 数据,在您使用 pdftk 填写表单之前或在您填写表单时
填表格。 使用此选项会导致 pdftk 从输出中省略 XFA 数据
PDF表格。

此选项仅在对单个输入 PDF 运行 pdftk 时有用。 什么时候
使用 pdftk 从多个输入组装 PDF,输入中的任何 XFA 数据都是
自动省略。

[drop_xmp]
许多 PDF 使用信息字典(旧学校)和
XMP 流(新学校)。 pdftk的 更新信息 操作可以更新信息
字典,但不是 XMP 流。 对此的适当补救措施是包括一个
修改日期 使用当前日期/时间戳记输入您的更新信息。 这
日期/时间戳格式为: 日期:YYYYMMDDHHmmSS, 例如 D:201307241346 -- 省略数据
YYYY 后恢复为默认值。 这个较新的 ModDate 应该提示 PDF 查看者
信息元数据比 XMP 数据更新。

或者,您可能更喜欢从 PDF 中完全删除 XMP 流——
这就是这个选项的作用。 请注意,PDF 中的对象可能有它们的
拥有独立的 XMP 元数据流,并且 drop_xmp 文件 不会删除那些。 它
仅删除 PDF 的文档级 XMP 流。

[详细]
默认情况下,pdftk 安静地运行。 附加 详细 到最后,它会说话。

[不要问 | 做_问]
根据编译时设置(请参阅 ASK_ABOUT_WARNINGS),pdftk 可能会提示
您在遇到问题(例如密码错误)时进行进一步输入。
通过添加覆盖此默认行为 不要问 (所以 pdftk 不会问你要做什么
做)或 做_问 (所以 pdftk 会问你该怎么做)。

跑进去的时候 不要问 模式,pdftk 将使用其输出覆盖文件,而无需
恕不另行通知。

示例


整理 扫描 网页
pdftk A=even.pdf B=odd.pdf shuffle AB output collat​​ed.pdf
或者如果odd.pdf 的顺序相反:
pdftk A=even.pdf B=odd.pdf shuffle A Bend-1 output collat​​ed.pdf

解码 a PDF
pdftk secure.pdf input_pw foopass 输出 unsecured.pdf

加密 a PDF 运用 128 bit 实力 默认), 扣压 所有 权限 默认)
pdftk 1.pdf 输出 1.128.pdf owner_pw foopass

as 以上, 密码 '巴兹' 必须 be 用过的 open 产量 PDF
pdftk 1.pdf 输出 1.128.pdf owner_pw foo user_pw baz

as 以上, 印刷 is 允许 (一次 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 PDF is 打开)
pdftk 1.pdf 输出 1.128.pdf owner_pw foo user_pw baz 允许打印

加入 in1.pdf in2.pdf a PDF, 输出1.pdf
pdftk in1.pdf in2.pdf cat 输出 out1.pdf
或(使用句柄):
pdftk A=in1.pdf B=in2.pdf cat AB 输出out1.pdf
或(使用通配符):
pdftk *.pdf cat 输出组合.pdf

删除 13 in1.pdf 创建信息图 输出1.pdf
pdftk in.pdf cat 1-12 14端输出out1.pdf
要么:
pdftk A=in1.pdf cat A1-12 A14端输出out1.pdf

入学申请 40 bit 加密 输出, 撤销 所有 权限 默认)。 选择 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 业主
PW 'foopass'。
pdftk 1.pdf 2.pdf cat 输出 3.pdf encrypt_40bit owner_pw foopass

加入 文件, 一种 of 过程需要在牛奶或乳清产品在管式降膜蒸发器中浓缩至约XNUMX%固体含量之前,进行初始的热处理和巴氏杀菌步骤。 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 密码 'foopass'。 这个 产量 is 而不去 加密。
pdftk A=secured.pdf 2.pdf input_pw A=foopass cat 输出3.pdf

解压缩 PDF HPMC胶囊 编辑 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 PDF in a 文本 编辑 (例如, 维姆, 电子计算机)
pdftk doc.pdf 输出 doc.unc.pdf 解压

维修售后 a PDF的 已损坏 外部参照 长度, if 可能
pdftk 损坏.pdf 输出fixed.pdf

突发 a PDF 文件 网页 倾倒 它的 data 文档数据.txt
pdftk in.pdf 突发

突发 a PDF 文件 加密 页面。 低质量 印刷
pdftk in.pdf 突发 owner_pw foopass 允许降级打印

填写 a 报告 on PDF 文件 元数据 书签 报告.txt
pdftk in.pdf dump_data 输出report.txt

轮流 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 第一 PDF 90 顺时针
pdftk in.pdf cat 1east 2 端输出 out.pdf

轮流 an 整个 PDF 文件 180
pdftk in.pdf cat 1-endsouth 输出 out.pdf

附注


pdftk 主页永久链接是:
http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
好记的快捷方式是:www.pdftk.com

使用 onworks.net 服务在线使用 pdftk


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。