news 2026/9/21 16:30:37

SumatraPDF批注编辑指南:如何在PDF中自由标注、高亮、填写表单并导出?

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SumatraPDF批注编辑指南:如何在PDF中自由标注、高亮、填写表单并导出?

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 文字:一个按键搞定

最常用的批注是文字高亮:

  1. 用鼠标选中要标注的文字
  2. 按下a键 → 立即生成黄色高亮
  3. 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 交互式表单,直接点哪里填哪里,没有侧边面板:

  1. 打开带表单的 PDF,空的可填字段会显示淡蓝色高亮提示(3.7+,可用CmdToggleHighlightFormFields关闭)
  2. 文本框:点击字段直接输入,Enter或失焦确认
  3. 复选框/单选按钮:点击即切换
  4. 下拉框/列表框:点击弹出选项列表
  5. Tab/Shift + Tab在字段间跳转

填好的表单值与批注走同一套保存流程,重新打开后依然保留;带 JavaScript 计算的表单(如自动求和)也能正确重算。XFA 纯表单除外,会退化为只读。

表单填写的实现可参考 src/FormFields.cpp 与 docs/pdf-form-filling-plan.md。

5. 保存与导出批注:四种方式

场景操作
立即保存到当前 PDFCtrl + 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/21 16:29:09

Hermes Agent 跑多代理 Crew:Key 用 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/21 16:25:06

Nix SSH Substituter 指南:通过 SSH 远程 Nix Store 自动拉取二进制包

Nix SSH Substituter 指南:通过 SSH 远程 Nix Store 自动拉取二进制包 【免费下载链接】nix Nix, the purely functional package manager 项目地址: https://gitcode.com/gh_mirrors/ni/nix 本指南讲解 Nix 包管理器的 SSH Substituter 机制:如何…

作者头像 李华
网站建设 2026/9/21 16:13:57

1M token超长上下文不是噱头:Spark-X2.5-1.7B百万字文档理解实战指南

1M token超长上下文不是噱头:Spark-X2.5-1.7B百万字文档理解实战指南 【免费下载链接】Spark-X2.5-1.7B Spark-X2.5-1.7B 旨在让强大的 AI 更加实用、高效且易于获取。这些模型在广泛的日常任务中表现出色,涵盖对话、写作、翻译、推理、编程、工具调用和…

作者头像 李华