📖 SumatraPDF 是一款 Windows 极速 PDF 阅读器,秒级启动、极低内存占用。(A)GPLv3 开源,支持 PDF/EPUB/MOBI/CBZ/CBR/FB2/CHM/XPS/DjVu 等十余种格式,自带便携版,不锁文件、自动重载,程序员写文档神器。

🎤 引言

Adobe Acrobat 打开一个 5MB 的 PDF 要多久?在我这台破旧笔记本上,至少等它转 3 秒 Loading 圈。如果是 SumatraPDF,同一个文件 —— 按下去的同时,页面已经出来了。

这不是夸张,是实测。

SumatraPDF 是一款 Windows 平台的开源 PDF(以及十几种其他格式)阅读器,核心设计哲学跟 Adobe 完全不同:只做阅读,不做编辑;只管快,不管花哨。用它的人多数是程序员、搞学术的、经常翻技术文档的 —— 正好是我周围用电脑最频繁的那批人。

17,652 次 commit,GitHub 上 95% 的用户投票认为它是 Windows 上最好的 PDF 阅读器(20 票里 19 票投 YES)。这个数字在开源 PDF 工具里相当罕见。


⭐ 核心功能

  1. 秒级启动——这是 SumatraPDF 最大的招牌。Windows 上大多数 PDF 工具要么用系统组件硬加载,要么启动时还要初始化一堆无关模块。SumatraPDF 直接省略了所有非必要步骤,冷启动 1 秒内出页面,热启动几乎 0 延迟。在 GitHub Issue 区有人说用它替代 Adobe Reader 后"第一次感受到打开 PDF 是种享受",这不是客套。
  2. 多格式通吃——不止 PDF,EPUB 电子书、MOBI 亚马逊电子书、CBZ/CBR 漫画压缩包、FB2 FictionBook、CHM 帮助文档、XPS 文档、 DjVu 扫描文档,全部直接打开。这在 Windows 原生工具里几乎没有对手 —— 你不需要为每种格式装一个阅读器了。
  3. 不锁文件——这是我认为最被低估的功能。用 Adobe Reader 打开一个 PDF,这个文件就被 Windows 锁定了,其他程序想修改或重命名只能等 Adobe 关掉。SumatraPDF 从来不锁文件,随时可以用 pdftk 或脚本覆盖同一个文件,读者这边自动刷新到新页面。这对写文档的工作流来说是刚需。
  4. 自动重载——配合上面的不锁文件,当你用 LaTeX / Hugo / Markdown 生成 PDF 时,可以开着 SumatraPDF 边写边预览。文件一更新,阅读器立刻重载到当前页,不用手动点刷新。程序员圈子里管这个叫"文档热重载",是高频需求。
  5. 记忆阅读位置——上次看到第几页,下次打开自动跳过去。关闭时不需要"保存进度",它自己记得。对于动辄 500+ 页的技术书籍来说,这个功能几乎是必备的。
  6. 标签页(Tabs)——一个窗口里开多个文档,标签切换。轻量化 UI 的标签跟 VS Code 一样清爽,没有 Adobe 那种多窗口管理的笨重感。
  7. 丰富键盘快捷键——Ctrl+G 跳转页面、Ctrl+F 搜索、+/- 缩放、F3 下一条搜索结果、[/] 上一讲/下一讲章节。对于键盘控来说,80% 的操作不需要鼠标。
  8. 便携版——下载 SumatraPDF-portable.zip,解压到 U 盘,到任何 Windows 电脑上插上就能用,不用安装,不需要管理员权限。学校机房、公司限制安装软件的电脑,这个功能救了不少人。

📥 安装与使用

方式一:安装版(官网下载,一键安装)

下载页面:https://www.sumatrapdfreader.org/download-free-pdf-viewer.html

Windows 7/8/10/11 全部支持,直接下载 exe 安装包,5MB 出头,比 Adobe Reader 那个 80MB 的庞然大物小了 16 倍。

方式二:便携版(推荐,零安装)

# 下载便携版 zip,解压到任意目录,双击 SumatraPDF.exe 即可运行
# 配置文件和数据保存在 exe 同目录下,不会污染系统

常见使用 Tips

  • 设为默认 PDF 阅读器:安装时勾选 "Set as default PDF viewer",或者右键 PDF 文件 → 打开方式 → 选择 SumatraPDF → 勾选"始终使用此应用"。
  • 命令行批量打印:SumatraPDF 支持命令行,可以配合脚本批量打印或转 PDF 页面为图片。
  • 自定义快捷键:在设置 → 高级选项里直接改 keybindings 配置,键盘党可以完全自定义。
  • 深色模式设置 → 外观 → 选择深色主题,夜间阅读不刺眼。
  • 同步滚动视图 → 连续页面模式,配合双页布局,适合阅读扫描版 PDF。

GitHub 仓库:https://github.com/sumatrapdfreader/sumatrapdf


🎯 适用场景

  • 程序员日常——写 LaTeX / Markdown / AsciiDoc,生成 PDF 后 SumatraPDF 边写边预览,文件更新自动重载,不用手动点刷新。这是最强使用场景,没有之一。
  • 技术文档阅读——Python/Go/Rust 官方文档很多是 PDF 格式,机器学习论文也基本是 PDF。用 SumatraPDF 秒开,不用等待 Adobe 加载。
  • 电子书阅读——EPUB 和 MOBI 支持意外地好,用来翻技术电子书比很多专用的 EPUB 阅读器还快。漫画党的 CBZ/CBR 漫画包也能直接打开。
  • 扫描版 PDF 查看——DjVu 格式在学术界还有大量使用,SumatraPDF 支持 DjVu 直接渲染,不用转 PDF。
  • 便携办公——U盘带着走,到客户现场/学校机房临时需要看 PDF,便携版无需安装直接运行。
  • 老旧电脑——512MB 内存的破笔记本跑不动 Adobe,SumatraPDF 流畅得像在 SSD 上运行。

🔍 对比/替代方案

工具定位优点缺点
SumatraPDF极速阅读秒开、不锁文件、多格式、便携无编辑/批注功能
Adobe Acrobat Reader全功能阅读+编辑生态最全、表单填写、批注启动慢、臃肿、锁文件
Foxit Reader轻量级替代功能较多、有中文版有广告、隐私政策争议
Xodo在线协作多人批注、云同步需联网、隐私顾虑
Microsoft Edge浏览器内置零成本、够用不支持其他格式、无快捷键

如果你只用 PDF 阅读功能,不需要批注/编辑/表单填写,SumatraPDF 是体验最好的选择,速度差距在日常使用中非常明显。如果需要批注和协作,Adobe Acrobat 的免费版或 Xodo 补上。


⚠️ 注意事项

  • 没有 PDF 编辑功能——这是 SumatraPDF 的设计边界,它只做阅读,PDF 合并/拆分/编辑请用 pdftk、PDFtk Server 或在线工具。买断 Adobe Acrobat 的理由通常是这个,而不是阅读。
  • Windows 独占——没有 macOS 或 Linux 版本。如果跨平台,Evince(Linux)和 Preview(macOS)各是那平台上的轻量级选择,但功能和速度都不如 SumatraPDF。
  • ePub 渲染依赖 MuPDF——GitHub 讨论区有人提到 ePub 格式兼容性问题,比如复杂排版的 EPUB 渲染效果一般,部分是 MuPDF 底层引擎的限制,短期内不一定能完全解决。如果你大量读复杂版式的 EPUB,可以考虑专用的 Calibre(虽然 Calibre 更像是书库管理而非阅读器)。
  • 自动更新需注意——安装版会自带更新检查,嫌烦可以在设置里关掉。便携版没有自动更新,需要手动下载新版本。
  • 高级选项改坏需谨慎——设置 → 高级选项 直接编辑配置文件,语法错误会导致启动黑屏/崩溃,需要删掉配置文件重新来过。改之前建议备份原文件。

✅ 总结

推荐指数:⭐⭐⭐⭐⭐(5/5,Windows PDF 阅读器满分选手)

适合:Windows 用户、程序员、学术人员、追求速度极客、需要便携阅读器的任何人。

不适合:需要 PDF 批注/编辑/表单填写的办公族、macOS/Linux 用户。

如果你用的是 Windows,而且每天至少打开一个 PDF,装 SumatraPDF 几乎零成本。它不会弹广告,不会偷偷上传你文档,也不会让你等 3 秒 Loading。它只是 —— 打开,然后阅读。

GitHub 仓库:https://github.com/sumatrapdfreader/sumatrapdf
官网下载:https://www.sumatrapdfreader.org/download-free-pdf-viewer.html