在线 PDF 注释,免费

直接在 PDF 上添加文本注释、高亮和便利贴。通过全套工具进行绘图、高亮文本、添加评论并为文档做注释。

您的文件永不离开您的设备
将 PDF 拖到此处 或点击浏览

支持 PDF · 最大 100 MB

工作原理

  1. 使用上方的拖放区上传您的 PDF 文件。
  2. 从工具栏中选择一个注释工具(文字、高亮、绘图或橡皮擦)。
  3. 按您的偏好自定义颜色、笔刷大小和字号。
  4. 在 PDF 页面上点击或拖动以添加注释。
  5. 使用「上一页/下一页」按钮在多页之间导航并进行注释。
  6. 点击「保存并下载 PDF」以将所有注释嵌入到文档并下载。

为什么给 PDF 添加注释?

PDF 注释对于文档审阅、协作和反馈至关重要。无论您在审阅合同、批改作业、标注设计稿还是对文档提出反馈,注释都能让您清晰地沟通并组织想法。此工具让您无需昂贵软件即可为 PDF 添加专业注释。

注释功能

常见问题

我的注释是否安全保存?

是的。所有注释都在您的浏览器中处理,下载时嵌入到 PDF 中。您的原始 PDF 从不发送到服务器,所有处理都在您的设备上完成。

可以注释 PDF 的所有页面吗?

可以。使用导航按钮在页面之间切换。每一页都可以有自己的注释。下载 PDF 时,所有注释都会被保存。

可以撤销或移除注释吗?

可以。使用橡皮擦工具移除当前页上的单个注释。您也可以使用「清除本页」按钮移除当前页的所有注释。

支持哪些文件格式?

此工具支持标准 PDF 文件(.pdf)。带注释的文件以 PDF 格式下载,与所有 PDF 阅读器和查看器兼容。

PDF 文件有大小限制吗?

您可以上传最大 100 MB 的 PDF 文件。非常大的文件加载和处理时间可能更长。为获得最佳性能,建议文件小于 50 MB。

什么是 PDF 注释工具?

PDF 注释工具让您可以在不更改现有 PDF 的底层文本或布局的情况下向其添加注释、高亮、绘图和评论。注释位于文档之上的独立图层中,就像透明胶片覆盖在印刷页面上一样。您可以审阅合同、标记手稿、对设计草样提供反馈或为作业评分,而无需编辑原始内容。当您保存 PDF 时,注释被写回文件中,因此任何后来打开它的人都会看到您所做的相同标记。

该工具为您提供四种核心注释类型:文本注释(锚定在页面某点的便签式评论)、高亮(在文本或其他区域上绘制的彩色矩形)、自由绘图(用于圈出、箭头、草图的笔画)和橡皮擦(用于移除您之前所做的标记)。每个注释都有可调节的颜色、笔刷大小、字体大小和不透明度,因此柔和的黄色高亮、粗红色圆圈和淡蓝色下划线可以在同一页面上共存而不相互干扰。

一切都在您的浏览器中运行。PDF 使用 pdf.js(Mozilla 的开源 PDF 渲染器)渲染到画布上,注释在上层覆盖的透明画布上绘制。当您点击保存时,pdf-lib(JavaScript PDF 库)将注释绘图嵌入到 PDF 文件中并返回新文件供下载。无上传、无云、无账户。该工具适用于最大 100 MB 的 PDF,可处理任何页数的文档,从单页发票到数百页的手册。

工具内部

界面顶部是拖放区,您可以拖入 PDF 或点击浏览。文件加载后,第一页立即在下方的预览区域渲染,页面导航出现。页面计数器告诉您文档有多少页,上一页和下一页按钮可以浏览它们。每一页都是独立的画布,因此在第 3 页所做的注释不会渗入第 4 页。

预览下方,注释工具栏将四个工具分组:文本、高亮、绘图和橡皮擦。一次只有一个处于活动状态,活动工具以彩色边框显示。工具栏旁边的设置面板控制颜色(完整的 HTML 颜色选择器)、笔刷大小(绘图和高亮笔画的 1 到 20 像素)、字体大小(文本注释的 8 到 36 磅)和不透明度(所有注释的 0 到 100 百分比)。调整立即对您所做的下一个标记生效,不会追溯应用到之前的标记。

清除分两步进行是有意的。清除页面仅移除当前页面的所有注释,保持文档其余部分不变。清除 PDF 完全清空注释层和已加载的文件,这在您想用不同的文档重新开始时很有用。保存并下载将注释层平铺到 PDF 中,将每个标记作为 PDF 绘图原语嵌入,并触发浏览器正常下载带注释的文件。

历史与背景

Adobe Acrobat 引入 PDF 注释(1996)

Adobe 于 1996 年 11 月发布了 Acrobat 3.0,引入了评论工具:便签、高亮、下划线、删除线和自由铅笔标记。在 Acrobat 3.0 之前,PDF 是静态的仅查看格式。3.0 之后,它们成为审阅和评论媒介,法律、出版和工程行业开始将基于纸张的审阅工作流程迁移到 PDF。我们今天仍在使用的注释类型(便签、高亮、墨水、方形、自由文本)都可追溯到该版本。

ISO 标准中的 PDF 注释(2008)

当 PDF 成为 ISO 标准(2008 年的 ISO 32000-1)时,注释获得了正式规范:标准的第 12.5 节定义了 26 种注释子类型(Text、Link、FreeText、Line、Square、Circle、Polygon、Highlight、Underline、Squiggly、StrikeOut、Stamp、Caret、Ink、Popup、FileAttachment、Sound、Movie、Widget、Screen、PrinterMark、TrapNet、Watermark、3D、Redact)。每个都有明确定义的数据结构,因此任何符合标准的 PDF 阅读器都可以渲染任何符合标准的 PDF 编写器所做的注释。这种标准化正是为什么您在此工具中所做的注释将在 Adobe Reader、Foxit、Preview、Edge 和任何其他符合标准的查看器中正确显示。

Foxit 和更轻量的替代方案(2001 年起)

Foxit Reader 于 2001 年作为 Adobe Reader 更快、更轻的替代品推出,并在后续版本中添加了注释工具。PDF-XChange Viewer(2008)和 Nitro PDF(2005)走了类似的路径:不带 Acrobat 那种重量级的完整功能注释。这些工具将注释带给了那些负担不起 Adobe Acrobat Pro 或不需要其完整编辑套件的用户。它们在文档密集型职业中仍然流行,这些职业中注释是日常工作流程而文本级编辑很罕见。

Hypothes.is 和网络原生注释(2011)

Hypothes.is 于 2011 年作为非营利项目推出,旨在将注释带到开放网络。理念是:网络上的任何文档,包括在线托管的 PDF,都应该可以在浏览器中注释而无需安装软件。Hypothes.is 和类似项目(Diigo、Genius、Pundit)开创了浏览器原生 PDF 注释工具所依赖的网络注释模式。W3C 网络注释工作组于 2017 年标准化了数据模型,为基于浏览器的注释提供了正式的互操作性规范。

pdf.js 将 PDF 渲染带入浏览器(2013)

Mozilla 于 2013 年 2 月在 Firefox 19 中将 pdf.js 作为默认 PDF 查看器发布。pdf.js 是 PDF 渲染管道的 JavaScript 实现,完全在浏览器中运行,无需插件。Chrome 大约在同一时间集成了 PDFium(C++,源自 Foxit)。一旦浏览器可以原生渲染 PDF,构建基于浏览器的 PDF 注释器就变得可行:pdf.js 处理渲染,HTML 画布处理注释层,JavaScript 将两者连接起来。此工具直接遵循这一脉络。

pdf-lib 实现客户端 PDF 编辑(2018)

pdf.js 可以渲染 PDF 但不能编辑它们。pdf-lib 由 Andrew Dillon 于 2018 年发布,填补了这一空白:一个 JavaScript 库,可以在浏览器中创建和修改 PDF,包括嵌入注释、绘制形状、插入文本以及将结果保存为新的 PDF 文件。pdf.js(渲染)加上 pdf-lib(编辑)的组合是当今基于浏览器的 PDF 工具的标准技术栈,包括此注释器。这就是真正实现客户端、零上传 PDF 编辑切实可行的原因。

实用工作流程

合同红线审阅

律师或合同经理收到合同草案,想向对方标记特定条款。打开 PDF,用黄色高亮要讨论的条款,在每个高亮旁边添加便签文本评论说明关切,用绘图工具圈出关键日期或数字。保存并通过电子邮件回复带注释的 PDF。收件人无论使用哪种 PDF 阅读器,都能在您放置的确切位置看到每个标记。这比 Word 红线对固定布局文档更快,并且能在常常破坏 Word 修订追踪的格式转换中存活下来。

学术论文标记审阅

期刊或会议的审稿人注释提交的手稿:高亮中心论点、便签询问具体论点的问题、圈出需要重新渲染的图表编号、为需要核实的引用加下划线。带注释的 PDF 返回编辑或直接返回作者。与撰写单独的审阅文档相比,行内注释锚定在它们讨论的确切段落上,这消除了评论指代哪个句子的歧义。

作家手稿编辑

校对编辑审阅手稿 PDF 时标记每一行需要工作的内容:高亮疑问、便签建议的重写、绘图指示段落分隔或重构。作者打开带注释的 PDF,在源文档中处理每个标记并回复。这种工作流程在出版业中很常见,作者使用 Word 或 LaTeX,编辑使用 PDF,注释在两种格式之间架起桥梁。PDF 作为稳定的产物,在重建源文件时不会丢失评论。

建筑和工程图纸标记

建筑师、工程师和施工经理经常标记现场图纸:圈出需要返工的区域、便签尺寸更正、绘制箭头将评论与特定结构元素联系起来。CAD 图纸的 PDF 携带源尺寸,标记携带人工评论。现场团队在平板电脑上打开带注释的 PDF,准确看到哪根梁或哪面墙有问题,并用他们自己的注释报告。这是行业标准的替代方案,取代了打印图纸并用红笔标记。

教师对学生 PDF 的反馈

教师以 PDF 形式(论文、实验报告、习题集)批改学生作业时,高亮错误、便签解释、圈出需要返工的答案。带注释的 PDF 返回学生,反馈锚定在它适用的确切位置,这比单一的总体成绩或单独的评论文档有用得多。对于通过 Moodle、Canvas 或 Google Classroom 交付的在线课程,带注释的 PDF 通过相同的提交界面上传回去。

法律开示和证据审查

在电子开示中,律师审查数千份 PDF(合同、保存为 PDF 的电子邮件、证词记录)寻找相关段落。用颜色编码方案高亮相关文本(黄色表示一般相关性、红色表示热点文档、蓝色表示特权),添加便签解释段落为何重要,并将带注释的 PDF 保存到案件文件。高级律师审查标记的 PDF 比阅读原件更快,因为注释将他们的注意力引向重要部分。

常见陷阱

平铺的注释失去可编辑性

当此工具保存带注释的 PDF 时,它将注释平铺到页面内容中。带注释的 PDF 在每个查看器中正确显示,但原始的独立注释层消失了。如果收件人想编辑您的便签或移除高亮,他们做不到,因为标记现在是页面的一部分而不是独立的覆盖层。如果您希望下游有可编辑的注释,请保留未平铺的源 PDF,并将其传递给保留注释字典为独立对象的工具(Acrobat Pro、Foxit Phantom)。

查看器兼容性因注释类型而异

并非每个 PDF 阅读器都会以相同方式渲染每种注释类型。便签文本和高亮被普遍支持,因为它们映射到 ISO 32000 标准子类型。编码为 Ink 注释的自定义绘图在不同查看器中的渲染略有不同,原因在于笔画平滑、抗锯齿和不透明度处理。如果您将注释平铺到页面中(此工具在保存时默认这样做),渲染变得确定性,因为标记成为页面内容的一部分。如果您将它们保留为独立的注释,预期会有跨阅读器的微小视觉差异。

注释位于原始文本之上,不替换它

高亮是绘制在文本之上的彩色矩形,而不是文本本身的属性。穿过句子的绘图笔画不会从文档中删除该句子,它只是在上面涂画。如果收件人从带注释的 PDF 复制并粘贴文本,他们得到的是原始文本,而不是您的删除线或插入的便签。这对于审阅工作流程是有意的(您不希望注释损坏源文件),但会让期望注释像 Word 修订追踪删除一样工作的用户感到意外。

低对比度的高亮颜色难以阅读

白色页面上黑色文本上的淡灰色高亮符合 WCAG 高亮本身的对比度指南,但高亮文本可能变得更难阅读,因为文本和高亮之间的对比度现在很低。深蓝色高亮在黑色文本上是相反的问题:高亮遮蔽了文本。为了可访问性,使用浅色粉彩(黄色、浅绿色、桃色)以低不透明度作为高亮矩形,并将深色或饱和色保留给轮廓和自由标记,它们位于文本旁边而不是上方。

便签放置是相对于页面的,不是相对于视口的

当您将便签放置在页面的特定位置时,无论下一个查看器使用什么缩放级别,它都保持锚定在该页面坐标。这是期望的行为。陷阱是在小型移动屏幕上,便签文本可能以极小的字体渲染或被页面边缘剪裁。在收件人可能使用的缩放级别测试带注释的 PDF,避免将便签放置得离边距太近,以免溢出页面。

权限标志可以在下游查看器中禁用注释

PDF 可以使用禁用注释的权限标志创建(源作者将修改或注释权限设置为否)。此工具仍然让您标记渲染的页面,因为渲染在客户端发生,在渲染时绕过了权限标志。下游问题是 Adobe Reader 和其他符合标准的阅读器在显示文件时会遵守权限标志,这可能导致行为不一致。如果您控制源 PDF,请在注释之前使用 PDF 解锁工具移除限制。

隐私和数据处理

您加载的 PDF 和您绘制的注释从未离开您的设备。pdf.js 在客户端渲染文档,注释画布是仅浏览器的 HTML 元素,pdf-lib 将最终注释嵌入到新的 PDF 文件中,浏览器直接下载到您的磁盘。不上传任何文件内容,不对文档进行任何网络请求,不记录有关您注释内容的任何遥测数据。这很重要,因为最需要注释的文档(合同、法律往来文件、医疗报告、内部备忘录)正是您绝不应该发送给第三方处理器的文档。

一旦工具页面加载到您的浏览器中,您就可以断开互联网连接并继续注释。库已经在内存中,PDF 渲染是本地的,文件保存是浏览器发起的下载。许多有机密工作流程的用户正是出于这个原因离线注释在线工具:没有意外上传的可能、没有网络日志记录的可能、没有第三方查看他们所标记内容的可能。

何时不使用此工具

对于永久文本编辑(使用 PDF 转 Word)

注释位于文本之上;它们不改变文本。如果您需要真正删除一个词、纠正错别字或重写源 PDF 中的段落,此工具是错误的选择。使用 PDF 转 Word 将 PDF 转换为可编辑格式,在那里进行更改,然后重新导出为 PDF。试图用删除线注释和插入的便签伪造文本编辑对审阅有效,但对任何试图清晰阅读最终文本的人来说会产生一个令人困惑的文档。

对于涂黑敏感信息(使用 PDF 涂黑)

用高亮或绘图工具在敏感名称上绘制黑色矩形在视觉上隐藏了名称,但并未从 PDF 中删除它。底层文本仍可被从文档复制粘贴的任何人或任何 OCR 或文本提取工具提取。对于真正的涂黑(永久从文档中删除文本),请使用 PDF 涂黑工具,它删除内容而不是覆盖它。基于注释的覆盖一直是多起备受瞩目的数据泄露事件的根源(法律文件、政府文件)。

对于填写表单

如果 PDF 是带交互字段的表单(文本框、复选框、签名区域),请使用 PDF 表单填写工具。在表单字段上用便签或文本注释进行注释实际上并不填写字段;它只是在表单小部件上涂画。在 Acrobat 中打开表单的收件人会看到便签旁边的空字段,这令人困惑。对于真正的表单数据输入,在 Adobe Reader 或 Foxit 中打开 PDF 并使用表单填写工作流程,然后保存填好的表单。

对于具有法律约束力的数字签名(使用 PDF 签名)

使用自由绘图工具绘制签名形状会产生一个看起来像签名的视觉标记,但不携带任何关于谁绘制的密码学保证。具有法律约束力的数字签名使用公钥密码学将签名者身份与文档绑定;篡改文档会使签名失效。对于这种级别的保证,请使用 PDF 签名工具(或合格的签名服务,如 DocuSign、Adobe Sign)。仅将绘制的签名注释保留用于非正式用途。

更多问题

为什么我的注释在另一个查看器中打开 PDF 时看起来略有不同?

如果您在保存时平铺注释(此工具默认如此),标记成为页面内容的一部分,在所有地方都以相同方式渲染。如果您将它们保留为独立的 ISO 32000 注释对象,查看器可能会以笔画平滑、抗锯齿或字体后备的微小差异渲染它们。Adobe Reader、Foxit、macOS 上的 Preview 和内置的 Edge 查看器对注释的处理略有不同。为了在查看器之间实现最大一致性,在分享之前平铺注释。

我可以注释受密码保护的 PDF 吗?

如果 PDF 使用密码加密,pdf.js 无法渲染它,工具也无法加载它。首先使用 PDF 解锁工具移除密码(您需要知道密码)。解锁后,PDF 正常加载,您可以照常注释。保存步骤不会重新加密文件;如果您需要带注释的 PDF 受密码保护,请在注释后再次加密它。

注释和编辑 PDF 有什么区别?

注释在页面之上添加标记而不改变页面内容。原始文本、图像和布局保持不变。编辑修改页面内容本身:替换文本、移动图像、删除段落。注释用于审阅、反馈和标记;编辑用于实际更改文档。此工具仅做注释。对于编辑,将 PDF 转换为 Word,在 Word 中编辑,然后转换回来。

为什么橡皮擦不会移除原始 PDF 文本?

橡皮擦只影响注释层,不影响底层 PDF 内容。按设计,注释文档绝不应该破坏源文件:不小心将橡皮擦拖过页面的审阅者不应该能够删除原始句子。如果您需要从 PDF 中移除文本(而不是您的注释),请使用 PDF 涂黑工具永久删除它或 PDF 转 Word 编辑文本源。

哪些颜色最适合可访问性?

对于白页面上黑色文本之上的高亮矩形,在 30 到 50 百分比不透明度下的粉彩黄、浅绿、桃色或浅蓝在保持可读性的同时使高亮可见。避免在文本上使用深蓝、深红或饱和色;它们覆盖文本,迫使读者在心理上移除高亮。对于文本旁边的自由标记(圆圈、箭头、下划线),饱和色起作用,因为它们位于边距而不是单词之上。WCAG 2.1 成功标准 1.4.3 要求文本和背景之间的对比度比为 4.5:1;根据此检查您的高亮颜色。

注释是否可作为文本搜索?

便签文本注释作为 PDF 注释字典中的独立文本存储(未平铺时),因此 PDF 搜索可以在大多数阅读器中找到它们。保存时平铺后,文本被栅格化到页面中,不再可作为文本搜索。自由绘图和高亮矩形以任何形式都不是文本,从不出现在文本搜索中。如果您需要注释内容在许多 PDF 中可搜索,请将注释保留为独立对象(不要平铺)并维护外部评论索引。

相关工具