SumatraPDF批注编辑指南:如何在PDF中自由标注、高亮、填写表单并导出?
【免费下载链接】sumatrapdfSumatraPDF reader项目地址: https://gitcode.com/gh_mirrors/su/sumatrapdf
SumatraPDF 是一款免费的 Windows PDF 阅读器,从 3.3 版开始支持在 PDF 中直接添加和编辑批注:高亮、下划线、便签、手写笔,还能直接填写交互式表单并保存到 PDF 文件中。本指南将带你 10 分钟掌握这套批注编辑工作流,无需付费软件即可完成日常标注需求。
📌 适用版本:批注功能需 3.3 及以上版本;表单填写与撤销需 3.7 及以上版本(官方预发布版)。
1. 快速高亮 PDF 文字:一个按键搞定
最常用的批注是文字高亮:
- 用鼠标选中要标注的文字
- 按下
a键 → 立即生成黄色高亮 - 按
u下划线、Shift + A/Shift + U也可创建高亮/下划线,并自动开启Edit PDF模式
选中文字后右键,还能创建删除线和波浪下划线批注。另外,选中文字会自动复制到剪贴板,可以直接Ctrl + V粘贴到批注的备注内容里。
💡 没有可锚定的文字时(比如图片上的空白处),可用Highlighter 荧光笔:从批注工具栏或右键菜单Create annotation under cursor → Highlighter进入,拖拽即可画出半透明宽笔触,按Esc取消。
2. 添加便签、自由文本与插入图片
在Edit PDF模式下,除了文字标记类批注,还可以把"批注对象"放到鼠标位置:
- Text / Free text便签与自由文本(可拖动、改色、调透明度)
- Stamp印章、Caret插入符
- 从剪贴板插入图片/Insert Image...从文件插入图片——放一张签名图片到页面上就是一份电子签名,可随意拖拽、缩放
插入图片的入口有三处:菜单File → Insert Image...、页面右键Document → Insert Image...、页面右键Create annotation under cursor → Image From File...。
⚠️ 注意:插入签名图片是电子签名图片,不是加密数字签名。需要数字签名时请用File → Sign Document...(使用 Windows 证书存储或.p12证书)。
3. 修改、移动与删除批注
点击Edit PDF(主工具栏)进入批注编辑模式:
| 操作 | 方法 |
|---|---|
| 选中批注 | 在 Edit PDF 模式下点击批注,下方出现属性行(颜色、不透明度、边框、字体、图标等) |
| 移动批注 | 左键按住批注拖拽(图形类批注,含手绘 Ink) |
| 删除批注 | 选中后按Delete,或在浮动列表中Delete Annotation |
| 复制/粘贴 | Ctrl + C/Ctrl + V,可跨页甚至跨 PDF 粘贴 |
| 剪切 | Ctrl + X,粘贴后才真正移动原批注,更安全 |
| 撤销/重做 | Ctrl + Z/Ctrl + Shift + Z(3.7+) |
| 查找批注 | 工具栏Find Annotation,打开浮动的批注列表,可筛选搜索 |
🔎 小技巧:高亮、下划线等"文字标记"类批注锚定在文字上,无法复制移动;需要挪位置时先删除再重新标注。
默认高亮色等可在Settings → Advanced Options...的Annotations区块修改,例如HighlightColor支持#aarrggbb设置默认半透明高亮(#80ffff00= 半透明黄)。3.6 版起还可以把绿色高亮绑定到自定义快捷键。
4. 直接在页面中填写 PDF 表单
SumatraPDF 支持 AcroForm 交互式表单,直接点哪里填哪里,没有侧边面板:
- 打开带表单的 PDF,空的可填字段会显示淡蓝色高亮提示(3.7+,可用
CmdToggleHighlightFormFields关闭) - 文本框:点击字段直接输入,
Enter或失焦确认 - 复选框/单选按钮:点击即切换
- 下拉框/列表框:点击弹出选项列表
- 用
Tab/Shift + Tab在字段间跳转
填好的表单值与批注走同一套保存流程,重新打开后依然保留;带 JavaScript 计算的表单(如自动求和)也能正确重算。XFA 纯表单除外,会退化为只读。
表单填写的实现可参考 src/FormFields.cpp 与 docs/pdf-form-filling-plan.md。
5. 保存与导出批注:四种方式
| 场景 | 操作 |
|---|---|
| 立即保存到当前 PDF | Ctrl + Shift + S(Save Annotations to existing PDF) |
| 另存为新 PDF | 标签页右键Save to a new PDF或命令面板CmdSaveAnnotationsNewFile |
| 放弃未保存修改 | 标签页右键Discard changes(从磁盘重新加载) |
| 关闭时提示 | 有未保存修改会弹窗,选覆盖原文件 / 另存 / 丢弃 |
不想每次关文件都被询问?提前用Ctrl + Shift + S显式保存即可。
进阶:把批注"烙"进页面——用命令行工具bake可将批注和表单字段转成静态图形,任何阅读器打开都显示一致:
SumatraPDF.exe bake 标注稿.pdf 静态版.pdf详见 docs/md/Tool-bake.md。需要图片版输出时,还可用Convert PDF to Images...把每页导出为 PNG/JPEG。
6. 常见问题
- 从 Acrobat/Foxit 来的批注能显示吗?大部分标准 PDF 批注都可以正常显示,个别私有类型可能只显示图标。
- 为什么不能复制高亮?文字标记类批注锚定在文字上,设计上不可移动,请删除后重做。
- 数字签名怎么办?使用File → Sign Document...,它还能把 PNG/JPEG 签名图嵌入数字签名内部。
📚 延伸阅读:docs/md/Editing-annotations.md(官方批注编辑文档)、docs/md/Keyboard-shortcuts.md、批注属性实现 src/Annotation.cpp、快捷键命令总表 docs/md/Commands.md。
【免费下载链接】sumatrapdfSumatraPDF reader项目地址: https://gitcode.com/gh_mirrors/su/sumatrapdf
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考