小T工具你的日常工具箱

PDF 添加附件

PDF / WORD 工具本地处理

在浏览器中打开 PDF,列出里面已有的附件,可单个下载或打包成 ZIP 导出,删除不需要的,也能添加任意格式的新文件。

文件始终保留在您的设备上——附件的读取、添加和删除都在浏览器中完成

一个装在 PDF 里面的文件

给 PDF 添加附件,文件就装在文档里面:一张表格、一张照片、一份合同、一个 ZIP 包——原样存进去,日后也能原封不动地取出来。这个工具在浏览器中打开您的 PDF,列出它已经带着的每一个附件,添加、导出和删除都在同一个页面完成。

添加附件不是合并。附件保留自己的格式,永远不会变成 PDF 的一页——表格还是表格。如果您想把两份文档接成一个连续的 PDF,请用 PDF合并;如果想把额外的页面插进正文页序里,请用 PDF插入页面。

什么时候会用到

  • 发报告时连原始数据一起给对方——PDF 用来看,表格用来核对
  • 把发票、一组照片或签好字的表单,和它们所属的文档存在一起
  • 别人发来一份 PDF,想把里面的文件取出来,又不想为此买一套 PDF 编辑器
  • 整理一份带着不便外传的附件的文件
隐私优先:您的 PDF 和要添加的文件都在浏览器中读取和重写——不会上传任何内容。

怎么给 PDF 添加附件

1

打开 PDF

把文件拖到面板上,或点击浏览选择。文件会当场读取,工具栏随即显示名称、页数和大小。

2

拖入要添加的文件

拖到工作区的任何位置——任意格式,可一次多个。每个文件都会有单独一行,点 ✕ 即可再移除。

3

写上说明(可选)

给任意一个待添加的文件写一句简短说明。PDF 阅读器会把它显示在文件名旁边,比 scan_002.pdf 有用得多。

4

检查选项

需要的话改一下输出文件名,并保持显示附件面板开启,这样阅读器打开时就已经展开了附件列表。

5

保存并下载

操作预告会告诉您接下来到底会发生什么,随后结果面板会列出添加了哪些附件,并把新旧大小并排显示。

重名会提前告诉您。如果 PDF 里已经有一个 report.csv,待添加的那一行在您保存之前就会写着保存为 report (2).csv——不会悄悄覆盖任何东西。

提取或删除 PDF 里已有的附件

同一个界面也能反过来用。PDF 带着的每一个附件都会列出名称、大小、日期、类型和说明——固定在某一页上的也会列出,并带着第 N 页标记和留下它的人的姓名。

单个下载

点这一行的下载图标即可。数据怎么放进去,就怎么取出来。

全部下载

一行都不勾选,就把全部附件打包成 ZIP;勾选几行,就只打包这几个。

彻底删除

标记过的行会先带着删除线,保存后才真的从文件中删掉——不是藏起来。

动手之前,列表已经告诉您这些

  • 每个嵌入文件的名称、大小、日期和 MIME 类型,并配有按类型区分的图标
  • 添加这个文件的人留下的说明
  • 附件固定在哪一页——点这个标记就能预览那一页
  • 标记为无法读取的行:数据缺失或已损坏,因此会跳过,不会存成一个打不开的文件

删除是真的删除,不是加一层遮盖:释放出来的数据会从文件中清理掉,所以一份原本带着大附件的 PDF 会退回到接近原来的大小。这只是顺带的效果,不是压缩工具——想让页面本身更轻,请用 PDF压缩。

功能

完整清点

PDF 已经带着的每一个附件,含名称、大小、日期、MIME 类型、说明和按类型区分的图标——直接读取嵌入文件名称树,嵌套分支中的条目、以间接引用存放的条目也不会漏掉。

固定在页面上的附件也算

文件附件注释会带着「第 N 页」标记和批注者姓名一并列出;当页面上的标记与名称树中的是同一个文件时,只显示一行,删除时两处一并清除。

提取一个、几个或全部

可以在某一行单独下载一个附件,只下载勾选的几个,或一次性打包成 ZIP 全部下载——数据原样取出,不会重新编码。

导出的文件名很规矩

存成 reports/q2.txt 这样路径的文件会保存为 q2.txt,两个同名文件会变成「q2.txt」和「q2 (2).txt」,不会互相覆盖。

损坏的条目会被标出

没有文件数据、或数据流无法解码的条目会标记为「无法读取」,其下载按钮停用,也不会打包进 ZIP——不会给您一个打不开的文件。

按需删除,可撤销

勾选若干行后点「删除所选」,或直接点某一行的垃圾桶图标;被标记的行只是加上删除线而不会立即消失,保存前再点一次即可撤销。

任意格式,批量添加

可添加任意数量、任意格式的新文件——拖到工作区的任何位置,或点击浏览选择——每个文件都可以写一段说明,PDF 阅读器会显示在文件名旁边。

保存前先给提醒

与 PDF 中已有文件重名时会提示「保存为 report (2).csv」,误拖入的文件夹会被拒绝并给出提示,待添加文件合计超过 100 MB 时会提示内存风险。

按阅读器认得的方式嵌入

一个 ASCII 文件名加一个 Unicode 文件名、文件数据流、您写的说明、一个关系条目,以及带真实大小与创建、修改时间的参数——这样阅读器就能显示每个文件真实的名称、大小和日期。

附件列表会被重建干净

整棵嵌入文件名称树会重写为一个扁平且已排序的节点,顺带修复某些工具留下的混用型无效树结构。

删除是真的能让文件变小

通过标记—清除扫描把释放出来的数据清理掉,剪除悬空的引用;PDF 包在失去最后一个附件后会变回普通文档。

打开就展开附件面板

可选择让 PDF 打开时就展开附件列表,对方不会漏看里面的文件——当文档中不再有附件时,该设置会自动取消。

输出文件名很省心

名称会自动建议——添加时用 -with-attachments,只删除时用 -updated——一旦您自己输入,就不再自动变化。

页面预览

全屏预览,支持缩放、拖动平移和键盘翻页,可从工具栏打开,也可点击「第 N 页」标记直接跳到该附件所在的页面。

接下来会发生什么,一目了然

实时的操作预告(「将添加 1 个文件 · 将删除 1 个」)、分阶段的进度条,以及列出已添加和已删除内容、并把新旧大小并排显示的结果面板。

在浏览器中完成,如实说明限制

一次处理一个 PDF,在本地打开并重写,不上传任何内容;受密码保护、有权限限制和无效的 PDF 会在一开始就被拒绝并说明原因。

关于 PDF 附件的常见问题

不用 Acrobat,怎么给 PDF 添加附件?

在这里打开 PDF,把要添加的文件拖到工作区,然后保存即可。Adobe Reader 能打开附件但不能添加,所以这个问题才会被反复问到——这里不用装任何东西,文件也始终不会离开您的设备。

可以添加哪些格式的文件?

任何格式都可以。表格、图片、ZIP 包、视频,甚至另一个 PDF——数据原样存放,文件类型也会记录下来,阅读器就能显示正确的图标。唯一不能添加的是文件夹;请直接拖入里面的文件,或者先把文件夹压缩成 ZIP。

添加附件和把文件合并进 PDF 一样吗?

不一样。附件是整份存放、原样取回的,它不会变成一页,内容也不会出现在 PDF 正文里。如果您添加了一张 JPG,对方看到的是一个可以打开的文件,而不是页面上的一张照片——把图片做成页面是另一回事。

怎么把 PDF 里的附件提取出来,PDF 包也能提吗?

打开 PDF,里面每一个嵌入文件都会出现在列表中:可以在某一行单独下载,也可以全部打包成 ZIP。PDF 包(PDF Portfolio)存放各个组成文件的方式是一样的,所以它的内容在这里同样会列出,并且可以逐个取出。

如果您打开的是 PDF 包,工具会在列表上方用一行文字提示,并引导您前往 PDF包转PDF——这是本工具的一个页面,能把包里的 PDF 和图片合成一个普通 PDF,每个文件各带一个书签。

文档级附件和页面级附件有什么区别?

文档级附件属于整份 PDF,会出现在阅读器的附件面板里。页面级的则是钉在某一页上的一个标记,通常是审阅文档的人留下的。这个工具两种都会列出——页面级的那一行带着第 N 页标记——两种也都能删除。新添加的文件都放在文档级,阅读器最容易找到。

删除附件之后 PDF 会变小吗?

会——附件的数据是从文件中清理掉的,不只是解除链接,所以一份带着大表格的文档会退回到大致添加之前的大小。结果面板会把新旧大小并排显示,您可以直接看到。

我发给对方,他能打开里面的附件吗?

能,只要阅读器支持附件即可——Acrobat 和 Reader,以及 Chrome、Edge 内置的阅读器都可以。放附件的那个面板很容易被忽略,所以显示附件面板这个选项默认开启:文件打开时列表就已经展开了。

有大小限制吗?

没有固定上限——限制来自您浏览器的内存,因为一切都在您自己的电脑上完成。待添加的文件合计超过 100 MB 时会出现提示,因为过大的文档可能会耗尽一个浏览器标签页的内存。

已经签名或设了密码的 PDF 可以添加附件吗?

受保护的文件会在一开始就被拒绝:设有密码或权限限制的 PDF 必须先解除保护,才能在这里编辑。另外,添加附件写出的是一份新的 PDF,所以原文件上的数字签名不会保留下来——请先添加附件,再签名。

为什么有一行被标记成「无法读取」?

PDF 里记着这个附件的名字,但它的数据缺失或已损坏——这多半是被某个没管好它的工具编辑过之后留下的。与其给您一个坏掉的下载,不如把这一行标出并跳过。您仍然可以删除该条目,把文档整理干净。