SumatraPDF 是Windows平台上一款免费阅读器, 它支持打开 PDF, ePub, MOBI, XPS, DjVu, CHM, CBZ 和 CBR 格式.
Sumatra PDF 很小并且启动迅速,支持多国语言(含中文),支持绿色便携版.安装版可以安装插件,支持浏览器和 windows 索引以及预览功能.
这款软件我用了很久了,但一直没有发掘出这个软件的强大功能, 甚至一直只是把它作为一款小巧快速的 PDF 文档查看器. 其实对于手机上常见的电子书格式和漫画书,支持的很不错.

SumatraPDF 设置很简单,所以让人忽视了它的定制性,今天我特意把官网的高级配置文件的介绍翻译一遍,分享给大家.
通常情况下,我们可以使用菜单-> 高级选项… 打开配置文件,这是一个简单的文本文件,通常保存在 %APPDATA%\SumatraPDF\`SumatraPDF-settings.txt`如果是绿色版,则保存在程序所在文件夹.
| 配置项 | 示例值/选项 | 说明 |
|---|---|---|
MainWindowBackground |
#fff200 |
无文档时窗口的背景色,默认为黄色 |
EscToExit |
false |
是否允许用 Esc 键退出 SumatraPDF |
ReuseInstance |
false |
是否用现有窗口打开文档 |
UseSysColors |
false |
是否使用系统颜色显示背景/文本色 |
RestoreSession |
true |
启动时是否恢复会话 |
| FixedPageUI | 自定义 PDF, XPS, DjVu 和 PostScript 的 UI 界面 | |
TextColor |
#000000 |
文本色,默认为黑 |
BackgroundColor |
#ffffff |
背景色,默认为白 |
SelectionColor |
#f5fc0c |
选定文本色 |
WindowMargin |
2 4 2 4 |
文档在窗口中显示时的上、右、下、左边距 |
PageSpacing |
4 4 |
书籍模式双页显示时,水平和垂直间距 |
GradientColors |
#2828aa #28aa28 #aa2828 |
梯度渐变色,只支持三种颜色(实验性) |
| EbookUI | 电子书 (EPUB, Mobi, FictionBook) 的 UI 界面 | |
FontName |
Georgia |
字体名称,重新打开文档后生效 |
FontSize |
12.5 |
字体大小,重新打开文档后生效 |
TextColor |
#5f4b32 |
文本色 |
BackgroundColor |
#fbf0d9 |
页面背景色 |
UseFixedPageUI |
false |
如果为 True,电子书将使用 PDF 文档的默认配置 |
| ComicBookUI | 漫画书和图片的 UI 界面 | |
WindowMargin |
0 0 0 0 |
文档在窗口中显示时的上、右、下、左边距 |
PageSpacing |
4 4 |
书籍模式双页显示时,水平和垂直间距 |
CbxMangaMode |
false |
如果为 True,默认显示漫画书文件为漫画模式 |
| ChmUI | CHM 文件定制选项 | |
UseFixedPageUI |
false |
若为真,界面将使用默认的 PDF 文档风格 |
| ExternalViewers | 附加外部查看器列表 | |
CommandLine |
(空) | 调用外部查看器的命令行,可用 %p 和 "%1" |
Name |
(空) | 菜单中显示的外部查看器名称 |
Filter |
(空) | 支持的文件类型,如 *.pdf;*.xps |
ShowMenubar |
true |
是否显示菜单栏 |
ReloadModifiedDocuments |
true |
文件更改后是否自动重载(v2.5 引入) |
FullPathInTitle |
false |
标题栏是否显示完整路径(v3.0 引入) |
ZoomLevels |
8.33 12.5 ... 1000 |
缩放比例的间隔,介于 8.33 和 6400 之间 |
ZoomIncrement |
0 |
缩放比率的步长,如果为 0 则使用默认 |
| PrinterDefaults | 打印对话框的默认选项 | |
PrintScale |
shrink |
默认值:shrink, fit, none |
| ForwardSearch | 自定义显示搜索结果(用于 LaTeX 编辑器) | |
HighlightOffset |
0 |
高亮矩形距离页边的偏移量 |
HighlightWidth |
15 |
高亮选区的高度 |
HighlightColor |
#6581ff |
高亮搜索的颜色 |
HighlightPermanent |
false |
为真时一直显示高亮 |
DefaultPasswords |
(空) | 尝试打开受保护文件时的默认密码(v2.4 引入) |
CustomScreenDPI |
0 |
自定义主屏幕 DPI(v2.5 引入) |
RememberStatePerDocument |
true |
是否为每个文档保存显示配置 |
UiLanguage |
(空) | 当前 UI 的语言,使用 ISO 码 |
ShowToolbar |
true |
是否显示工具栏 |
ShowFavorites |
false |
是否侧栏显示收藏夹 |
AssociatedExtensions |
(空) | SumatraPDF 关联的文件格式扩展名(如 .pdf .xps .epub) |
AssociateSilently |
false |
是否自动应用文件扩展名关联 |
CheckForUpdates |
true |
是否每天检测一次更新 |
VersionToSkip |
(空) | 要忽略更新的版本 |
RememberOpenedFiles |
true |
是否记住上次打开的文档 |
InverseSearchCmdLine |
(空) | 反向搜索时启动 LaTeX 编辑器 |
EnableTeXEnhancements |
false |
是否增强的 LaTex 反向搜索 |
DefaultDisplayMode |
automatic |
默认页面布局(automatic, single page, facing, book view, continuous, continuous facing, continuous book view) |
DefaultZoom |
fit page |
默认缩放模式(fit page, fit width, fit content) |
WindowState |
1 |
默认窗口状态(1=normal, 2=maximized, 3=fullscreen, 4=minimized) |
WindowPos |
0 0 0 0 |
默认窗口位置 (x,y) 和尺寸 (宽,高) |
ShowToc |
true |
在侧栏显示目录标签(书签) |
SidebarDx |
0 |
侧栏宽度 |
TocDy |
0 |
书签部分的高度 |
ShowStartPage |
true |
是否显示启动页面 |
UseTabs |
true |
是否使用标签模式 |
| FileStates | 打开文件的信息 | |
FilePath |
(空) | 文档路径 |
| Favorites | 为书签/收藏夹保留的值 | |
Name |
(空) | 收藏夹在菜单中显示的名称 |
PageNo |
0 |
书签页面数值 |
PageLabel |
(空) | 页面标签 |
IsPinned |
false |
文档列表项目是否可固定 |
IsMissing |
false |
文档列表项目是否可隐藏 |
OpenCount |
0 |
文档打开次数 |
DecryptionKey |
(空) | 再次打开加密文档时的密码 |
UseDefaultState |
false |
是否使用通用对话框打开文件 |
DisplayMode |
automatic |
页面布局(同 DefaultDisplayMode) |
ScrollPos |
0 0 |
文档滚动距离 (x, y) |
PageNo |
1 |
上次阅读页面的编号 |
Zoom |
fit page |
缩放比例或 fit page/width/content |
Rotation |
0 |
页面旋转角度(90 度递增) |
WindowState |
0 |
窗口状态(同 WindowState) |
WindowPos |
0 0 0 0 |
默认位置(可指定显示器) |
ShowToc |
true |
是否显示书签 |
SidebarDx |
0 |
侧栏宽度 |
DisplayR2L |
false |
漫画模式,只限于漫画书 |
ReparseIdx |
0 |
在电子书 UI 中恢复上次读取页所需的数据 |
TocState |
(空) | 需要确定表的哪些部分已展开的数据 |
| SessionData | 保存上次会话,用于崩溃时恢复(v3.1 引入) | |
TabStates |
恢复单个标签页视图状态所需的数据 | |
FilePath |
(空) | 文档路径 |
DisplayMode |
automatic |
同 DisplayMode |
PageNo |
1 |
最后阅读的页码 |
Zoom |
fit page |
同 Zoom |
Rotation |
0 |
同 Rotation |
ScrollPos |
0 0 |
滚动距离 |
ShowToc |
true |
是否显示目录 |
TocState |
(空) | 同 TocState |
TabIndex |
1 |
当前选择的标签序列(1 为基数) |
WindowState |
0 |
同 WindowState |
WindowPos |
0 0 0 0 |
默认位置 |
SidebarDx |
0 |
侧栏关闭时的宽度 |
ReopenOnce |
(空) | 自动更新后重载文档的数据请求(v3.0 引入) |
TimeOfLastUpdateCheck |
0 0 |
上次更新时间 |
OpenCountWeek |
0 |
在历史记录中保存打开次数 |