PDF 编辑

正在加载 PDF 引擎...

在线 PDF 编辑工具,支持文字、高亮、下划线、形状、箭头、自由画笔、油漆桶填充与橡皮擦。基于 pdf-lib 与 PDF.js 纯前端本地处理,文件不上传服务器,关闭页面即释放,适合合同批注、PDF 笔记和学习材料标注。

相关推荐

什么是 PDF 编辑?

PDF 编辑广义上指对已有 PDF 文档添加、修改或删除内容(文字、图片、注释、形状)的操作。狭义上则强调「修改原文 / 替换文字 / 删除段落」,对应 Adobe Acrobat 的「编辑 PDF」模式。

**两类编辑的本质区别:** ① 叠加型编辑(annotation)—— 在 PDF 上面添加新图层(文字框、高亮、形状、画笔、注释),不改动原内容流,所有标注成为标准 PDF 注释对象;② 重建型编辑(redaction / content stream rewrite)—— 修改或删除原文,需要重建 PDF 内容流,字体可能因字形差异有微调。本工具聚焦叠加型编辑,覆盖 80% 的日常需求。

**为什么优先选叠加型?** ① 100% 保留原内容,不破坏版式;② 所有标注都是 PDF 标准注释,任何阅读器(Adobe Reader、浏览器、PDF.js、福昕)都能正常显示;③ 文字、字体、矢量元素不会被重写,画质零损失。

**最常见场景:** PDF 阅读时做高亮 / 下划线 / 划重点;电子合同补充条款 / 加日期;教材笔记标注;商务 PDF 临时加箭头 / 框选重点;手写签名草图。学习、设计、法务的批注需求 90% 可用叠加型完成。

适用场景

  • PDF 阅读时对重点段落添加高亮 / 下划线,便于复习和后续查找
  • 学术 PDF 笔记:边读边画线、写批注、做箭头标记重点
  • 电子合同加日期 / 加补充条款 / 标注待修改项,叠加注释不破坏原合同版式
  • 扫描件 PDF 在错误位置画箭头、矩形框指向具体说明
  • 学习教材、用户手册、API 文档时在原文加自定义注释做笔记
  • 评审 PDF 设计稿 / 报告时圈出问题区域、加红字批注反馈

使用方法

  1. 上传需要批注的 PDF 文件(拖放或点击选择)
  2. 在左侧工具栏选择:文本 / 高亮 / 形状 / 画笔 / 橡皮擦等工具
  3. 在 PDF 画布上对应位置单击或拖动添加内容,底部样式栏调整颜色、字号、线宽、透明度
  4. 用撤销 / 重做按钮或 Ctrl+Z / Ctrl+Shift+Z 回退,右侧缩略图面板快速跳页
  5. 满意后点击右上角「导出 PDF」按钮下载带批注的 PDF 文件

功能特点

  • 文字批注:12-48 px 八档字号,8 色预设 + 拾色器自定义,添加后可选中拖拽改位置
  • 高亮 / 下划线 / 删除线:标准 PDF Markup 注释,10-80% 透明度调节,兼容所有 PDF 阅读器
  • 矩形 / 圆形 / 箭头:矢量形状注释,可选描边色与填充色(透明 / 自定义)
  • 油漆桶填充:选中填充色后点击矩形 / 圆形即填色,叠加注释无原内容修改
  • 自由画笔:鼠标 / 触摸板自由绘制连续路径,1/2/4/6 px 线宽,导出为矢量曲线
  • 橡皮擦:拖出白色轨迹覆盖 PDF 原文;擦到文本标注时自动移除该标注
  • 撤销 / 重做:Ctrl+Z 撤销、Ctrl+Shift+Z 重做,每步操作都可回退
  • 缩放 25%-400%:Ctrl+滚轮快速缩放,按钮步进 ±20%,一键重置 100%
  • 多页导航:底部页码跳转、左右翻页、右侧缩略图面板快速定位
  • 纯前端本地处理:PDF.js 解析 + pdf-lib 导出,文件不上传任何服务器

最佳实践

撤销 / 重做多走几步再保存

本工具对所有添加 / 删除 / 移动操作记录历史,撤销(Ctrl+Z)和重做(Ctrl+Shift+Z)可以跨多个工具切换。建议每完成一段批注就按一次 Ctrl+Z 检查效果,满意后再继续;导出前多撤销几步确认无残留。

高亮与下划线的语义区别

高亮是覆盖型(半透明色块),适合标记「需要再看 / 重点」;下划线是线型,适合强调术语 / 专有名词;删除线适合「已废止 / 不采纳」。同一段文字可以叠加多种 Markup 注释,阅读时一目了然。

文本框 vs 原文修改:选择正确的工具

本工具只支持「添加文本框」,不能修改原文。需改错字时推荐流程:先用 [PDF 转 Word](/pdf/to-word/) → 在 Word 中修改 → 再用 [Word 转 PDF](/pdf/to-word/) 导出。不要试图用橡皮擦 + 新文本框替代,会留下白色覆盖痕迹。

橡皮擦的两种作用选对场景

橡皮擦拖出白色轨迹会覆盖 PDF 原文像素(适合快速涂掉敏感信息);擦到用户自己添加的文本标注时自动删除该文本(基于 AABB 相交检测)。删除用户标注推荐用「选择」+ Delete 键更精确;白色覆盖推荐用橡皮擦大面积涂。

油漆桶与形状的协作流程

先画矩形或圆形(在形状工具下拖出)→ 在底部样式栏选填充色(透明 / 7 色预设 / 拾色器)→ 切换到油漆桶工具 → 点击矩形或圆形内部即填色。油漆桶只对用户绘制的形状有效,不会填到 PDF 原图。

用缩略图快速定位页面

PDF 加载后右侧自动展开缩略图面板,每页 0.3 倍缩小预览。点击缩略图直接跳转。多页文档(> 10 页)时,缩略图是比页码 ← / → 按钮更快的定位方式。

缩放与坐标稳定性

Ctrl+滚轮快速缩放,左下角百分比按钮点击重置回 100%。所有标注坐标按 effectiveScale 存储,缩放后位置不会漂移。但导出时的位置以创建时的 effectiveScale 为准,所以建议在 100% 左右添加精确标注,需要时再缩放查看。

编辑后用 PDF 压缩工具减小体积

叠加注释会增加 PDF 体积(每注释 0.5-2 KB)。大量标注(> 200)或带图像的标注会显著增大。建议导出后用 [PDF 压缩工具](/pdf/compress/) 二次压缩,特别适合邮件附件和移动端分享场景。

与其他 PDF 工具组合使用

本工具专注叠加批注,复杂结构编辑请组合:批量修改 [PDF 提取页](/pdf/extract-pages/) + [PDF 删除页](/pdf/remove-pages/) + [PDF 重排页](/pdf/reorder-pages/)、安全分发 [PDF 加密](/pdf/encrypt/)、内容标识 [PDF 水印](/pdf/watermark/)、页码管理 [PDF 加页码](/pdf/page-num/)。每个工具各司其职,组合使用更高效。

常见问题

这个 PDF 编辑工具支持修改原文吗?

本工具是「叠加型」编辑(annotation),不支持修改或删除 PDF 原文。可以在 PDF 上面添加新的文字框、高亮、形状、画笔等注释,原文 100% 保留。如需修改原文,建议先用 PDF 转 Word 工具转出 → 在 Word 中修改 → 再转回 PDF。

支持哪些批注工具?

12 种工具:选择(移动 / 删除)、文本(12-48 px)、高亮(可调透明度 10-80%)、下划线、删除线、矩形、圆形、箭头、油漆桶(填矩形 / 圆)、自由画笔、橡皮擦、删除(悬停点删)。所有标注都是 PDF 标准注释,导出后任何阅读器都能正常显示。

PDF 文件会上传到服务器吗?

不会。所有 PDF 解析(PDF.js)与导出(pdf-lib)都在浏览器本地完成,文件不离开本机,刷新或关闭页面即清除。适合合同、定密资料、内部文档等敏感场景。

编辑后的 PDF 如何保存?

点击工具栏右上角「导出 PDF」按钮即可下载带批注的 PDF 文件,文件名以「已标注_」开头。导出的 PDF 兼容 Adobe Reader、Chrome / Edge / Safari 内置 PDF 阅读器、福昕、WPS 等所有主流阅读器。

撤销 / 重做快捷键是什么?

撤销:Ctrl+Z(macOS 用 Cmd+Z);重做:Ctrl+Shift+Z(macOS 用 Cmd+Shift+Z)。底部工具栏的 ↶ / ↷ 按钮也可点按。本工具对所有添加 / 删除 / 修改操作记录历史,跨工具切换不丢失。

橡皮擦的两种作用是什么?

橡皮擦拖出白色轨迹时会覆盖 PDF 原文字 / 图形(用白色像素覆盖);如果轨迹擦到用户自己添加的文本标注,会自动删除该文本标注(基于 AABB 相交检测)。建议大区域覆盖用橡皮擦,精确删除文本框用「选择」+ Delete 键。

高亮 / 下划线 / 删除线有什么区别?

高亮是在文字范围覆盖半透明色块(默认黄色,可调 10-80% 透明度),适合标记重点;下划线是在文字下方画一条线(线宽 1/2/4/6 px 可选),适合强调术语;删除线是横穿文字中部的线,适合标记「已废止 / 不采纳」。三种都是 PDF 标准 Markup 注释。

可以在多页 PDF 中快速定位吗?

可以。底部页码跳转条(← / 当前页 / 总页数 / →)逐页切换;右侧缩略图面板(PDF 加载后自动展开)显示每页的 0.3 倍缩小预览,点击缩略图直接跳转到对应页。缩略图与编辑状态独立,编辑时不会重新生成。

矩形 / 圆形 / 箭头有什么区别?

矩形画空心或实心矩形,可加填充色,常用于框选区域;圆形画空心或实心椭圆(拖拽出正方形 + Shift 限制可画正圆),适合强调关键点;箭头从起点拖到终点自动带箭头头部,适合指向性说明。三者都可改描边色与填充色。

文本框能改字号和颜色吗?

可以。选中文本工具后,底部样式栏显示「大小」下拉(12 / 14 / 16 / 18 / 20 / 24 / 32 / 48 px)与「颜色」预设(8 色 + 拾色器)。添加后点击文本可选中,再次进入可改位置。本工具只支持一种字体(Arial / Helvetica 系),不支持中文字体切换。

怎么删除已添加的标注?

三种方法:① 选中标注工具的「删除」图标,悬停标注会出现红色虚线框,点击即删;② 切换到「选择」工具点击标注选中后按 Delete 键;③ Ctrl+Z 撤销最近一次添加。批量删除推荐用方法 ② 配合多选(暂不支持多选,单个删除用方法 ① 最快)。

支持移动端吗?

支持。工具栏在移动端自动从 PC 端左侧竖排改为底部横排。触摸操作通过 touchstart / touchmove / touchend 转换为鼠标事件,画笔 / 形状 / 文本等所有工具都能在手机 / 平板上使用。建议在较大的平板(10 英寸以上)操作以获得最佳精度。

导出后 PDF 文件大小会增加吗?

会增加。叠加注释会写入新内容流、增加 PDF 注释对象。少量标注(< 20 个)通常增加 < 100 KB;大量标注(> 200 个)或带图像的标注可能增加更多。如需减小体积,建议导出后用 [PDF 压缩工具](/pdf/compress/) 进一步压缩。

能批注扫描件 / 影印件 PDF 吗?

可以。扫描件本质是图片型 PDF,本工具的高亮、形状、画笔、文本框、橡皮擦都能正常叠加。橡皮擦的「白色覆盖」特别适合在扫描件上覆盖错误文字(先用白块涂掉,再在原位置加新文字)。

术语表

PDF 注释(Annotation)
PDF 标准中定义的「叠加图层」对象:文本框、高亮、下划线、形状、画笔等都作为单独注释存在,不修改原内容流。Adobe Reader / 浏览器 PDF 阅读器都能正常显示。
叠加型 vs 重建型编辑
叠加型只新增注释图层,不改动原文;重建型需要重写 PDF 内容流才能改 / 删原文。本工具是叠加型——能加不能改,但能保证原文件 100% 完整。
Markup 注释
PDF 注释中专门用于标记文本的子类型:高亮(Highlight)、下划线(Underline)、删除线(StrikeOut)、波浪线(Squiggly)等。本工具基于 pdf-lib 标准注释 API 输出,兼容性 100%。
油漆桶(Bucket Fill)
选中填充色后,点击矩形或圆形内部即把形状填充为该色。本工具填充仅作用于用户绘制的矩形 / 圆形注释,不影响原 PDF 内容。
橡皮擦(Eraser)
本工具有两种作用:① 在画布上拖出白色轨迹,覆盖 PDF 原文像素;② 拖到用户文本标注时自动移除该文本(基于 AABB 相交检测)。
自由画笔(Freehand Pen)
鼠标 / 触摸板自由拖动绘制连续路径,平滑记录所有采样点。导出时按线段连接成矢量曲线,可任意缩放不失真。
撤销 / 重做(Undo / Redo)
本工具维护操作历史栈:每完成一次标注添加即推入历史,最多保留全部步骤。Ctrl+Z 撤销、Ctrl+Shift+Z 重做,跨工具切换不丢失。
页面缩略图(Page Thumbnail)
右侧面板显示每页的低分辨率预览(0.3 倍缩小图),点击即可跳转到对应页。缩略图与编辑状态独立,编辑时不会重新生成。
缩放与画布坐标系
本工具使用 fit-to-container 自适应缩放 + 用户缩放(25%-400%)的二级缩放,标注坐标按 effectiveScale 存储,导出时按该 scale 还原为 PDF 点,避免缩放后位置漂移。

PDF 批注工具速查表

不同批注工具有不同的视觉效果与典型场景。

工具类型视觉效果典型场景
文本Text 注释页面新增可定位文字框补充说明、加注日期 / 姓名
高亮Markup 注释半透明色块覆盖(10-80% 透明度)重点标记、复习笔记
下划线Markup 注释文字下方一条线强调术语、专有名词
删除线Markup 注释横穿文字中部的线标记已废止 / 不采纳条款
矩形Shape 注释空心或实心矩形(可填色)框选区域、隐藏信息
圆形Shape 注释空心或实心椭圆(可填色)圈出重点、强调单点
箭头Line 注释带箭头的直线指向性说明、流程图
画笔Ink 注释自由曲线(矢量)手写签名、画草图
油漆桶修改工具给已画矩形 / 圆填色强调色块、流程图
橡皮擦修改工具白色覆盖 / 删除文本标注修正错误、清除内容

叠加型 vs 重建型 PDF 编辑对比

本工具是叠加型编辑;理解区别有助于选对工具。

维度叠加型(本工具)重建型(Acrobat 等)
操作类型添加注释 / 形状 / 文字 / 高亮 / 画笔修改原文 / 删除原文 / 插入图片
原内容100% 保留改写或删除
字体兼容无影响可能因字体差异微调版式
实现难度低(注释 API)高(重写内容流)
PDF 体积略增(每注释 0.5-2 KB)视操作而定
阅读器兼容100% 兼容所有阅读器少数旧版阅读器可能异常
本工具支持
典型场景批注、注释、强调、签名改错字、删敏感信息、插图

本工具 vs Adobe Acrobat vs Foxit vs Sejda 对比

不同工具在功能、价格、隐私、便捷性上各有侧重。

维度本工具(GeekFormat)Adobe AcrobatFoxit PDF EditorSejda
部署浏览器在线桌面客户端桌面客户端网页在线
价格完全免费订阅 $19.99/月一次性 $129免费版受限
文件处理位置本地浏览器本地本地上传服务器
文字替换不支持完整支持完整支持完整支持
叠加批注✅ 12 工具
隐私100% 本地本地本地服务器处理
文件大小限制受内存限制(约 200MB)200 页 / 3 小时
适合日常批注、敏感文件、零安装法律 / 出版、需改原文企业批量处理一次性小任务

Authoritative References