TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

Sumatra PDF 是 2006 年至今的免費開源 Windows 閱讀器,安裝檔 10.56MB、簽章可驗、繁中介面完整;但它的內建更新頻道停在 3.5.2,官網穩定版已是 3.6.1,AI 聊天側邊欮與命令列工具全在每日預發布版。文件不上傳,更新檢查與崩潰報告的對外行為這篇一次拆清楚。
用 AI 摘要這篇文章:
在 Windows 上打開 PDF 這件事,被 Adobe 弄得很重,被瀏覽器分頁弄得很散。很多人因此注意到 Sumatra PDF,但在把它裝上去之前,值得先問三個問題:它真的免費沒有套路嗎?裝了之後它會怎麼更新?它會把我的檔案或閱讀行為送出去嗎?三個快答:免費開源、簽章可驗,套路不存在,但維運方式很特別;更新機制會動,只是動得很慢,慢到你等不到通知;檔案不出門,不過它有兩條對外連線要知道怎麼關。接下來把三個答案各自的原因攤開,最後給你選版本的判斷軸。
Sumatra PDF 從 2006 年開始發布,到今天仍是同一個人的專案。維護者 Krzysztof Kowalczyk 的名字直接簽在程式的數位簽章裡:我把官網的 64 位元安裝檔抓下來檢查,檔案大小 11,075,960 bytes,跟下載頁標的 10.56 MB 對得上,Authenticode 簽章的簽署者就是他本人,版權聲明從 2006 年起算,授權條款是 GPLv3。最近的 30 個程式碼提交也全部出自同一人之手,GitHub 上 17,736 顆星,專案儲存庫在 2026 年 10 月 11 日仍有新的提交進來。
這個體積數字值得停下來看一眼。安裝檔裡有超過 9MB 是資源段,翻譯與主題全部內建在執行檔裡,所以它的可攜版可以是一個單一 exe 檔,放在 USB 隨身碟上直接跑,不寫登錄檔。安裝版預設裝在使用者目錄(不需要管理員權限),要登錄檔關聯與檔案總管預覽的話安裝時自己勾。
設定檔也走得極簡:所有設定與最近開啟清單放在使用者目錄的單一檔案裡,安裝時可以用參數把設定指到自訂資料夾,關掉的分頁工作階段會被記住,下次打開能回復原狀。想在隨身碟上帶著一套完整的閱讀環境,這套設計是配合可攜版一起想的。
它的名聲建立在「快」這個字上。官網節錄的用戶評語把對手點名得很直接:有人寫 PDF 閱讀器多年來因為慢與笨重出了名,這多半要歸功於 Adobe Reader,而 Sumatra PDF 逆著這個趨勢走;也有人說自己受夠了慢吞吞又肥大的閱讀器,換成可攜版之後就回不去了。這些是官網挑過的見證,參考價值打折著看,但方向與它的設計取向一致。
這個節奏還有個細節。有貢獻者在 issue 區提出 macOS 版的改善方向,維護者的回覆直接假設對方是用 AI 做的,然後說與其審別人的 PR,他寧願拿到對方用的提示詞自己跑一遍。一人專案靠這種工作方式把產能撐住,把話講得這麼明白的維護者並不多見。 格式支援比名字寬:PDF 之外還能開 EPUB、MOBI 電子書、CBZ 與 CBR 漫畫檔、DjVu、XPS、CHM,以及圖片檔。系統門檻相當寬鬆,64 位元與 32 位元版支援 Windows 7 到 11,ARM64 版要 Windows 10 以上;真的還在跑 XP 或 Vista 的機器,官方指路的對象是停留在 3.1.2 的舊版。它做的事也比「只是看」多一點:PDF 註解的建立與編輯、表單填寫、文件簽署、朗讀都在,漫畫與電子書有專門的顯示處理,開發線上最近還在修寬幅漫畫頁的自動轉向。定位上它比較接近輕量版的完整閱讀器,跟純預覽器仍然有一段距離。
介面自訂幅度也不小:主題配色、工具列內容、快速鍵都能改,3.5 之後還有一個 Ctrl+K 命令面板,把大部分操作變成打字就能觸發。
繁體中文介面是完整的,官方翻譯平台上中文(台灣)的未翻譯字串是零,裝完在選單裡切換語言就能用。
要先講清楚的邊界:它只有 Windows 版。官方文件對「為什麼不出 Mac 或 Linux 版」的回答直白得少見:現在的開發者不會寫其他平台的軟體,而移植等於把整套介面重寫一遍。開發線上確實有一套重寫到一半的新介面,而且已經能在 Windows 以外的地方編出東西:issue 區看得到 macOS 組建的討論,有人回報它目前是裸執行檔而不是 .app bundle、Finder 沒辦法設成預設開啟方式,維護者也把修正收進去了。這仍然是工程進行中的跡象,兌現與否沒有人保證,Mac 使用者現在的答案就是沒有官方版。
第二個問題的答案最有意思。Sumatra PDF 有內建的自動更新檢查,預設開啟,每天最多問一次伺服器「有沒有新版」。問題在於伺服器怎麼答。
2026 年 10 月 11 日這天,它的更新檢查向官網要的那份版本清單,內容寫的是最新版 3.5.2。同一時間,官網首頁與下載頁提供的穩定版是 3.6.1,2026 年 4 月 6 日發布。也就是說,內建更新頻道落後官網穩定版超過半年,而且 3.6.1 的程式碼讀的就是同一份清單檔,所以不管你手上是 3.5.2 還是 3.6.1,點「檢查更新」都不會有人告訴你 3.6.x 存在。
官方文件對更新延遲有交代:新版本發布後至少等一週才會把更新提示打開,避免重大問題發生時太多人更新兩次。這個政策合理,但它解釋不了一百八十八天的落差。
原始碼裡還有個細節可以佐證這種保守性格:開發版的更新檢查準備了備用下載位址,註解寫明原因,官網伺服器的憑證不支援 Windows 7 與 8.1 舊的加密規格,所以另備一份放在 Backblaze 的物件儲存上。到 2026 年還願意為 Win7 使用者多備一條更新路,這個專案對舊機器的態度貫徹得相當一致。
真正的解釋要看版本節奏:3.5.2 之後隔了超過兩年才出 3.6(2026 年 3 月),三週後補上 3.6.1 的錯誤修正,穩定版就是這個步調。與此同時,開發版(pre-release)持續在出,到 2026 年 10 月 11 日,最新組建編號 22653,建於 2026 年 10 月 5 日,開發線的提交持續進來。安全回報政策也只受理最新開發版上的問題,等於官方把「跟得上修補」這件事放在開發線那邊。| 穩定版 3.6.1 | 開發版 3.7(組建 22653) | |
|---|---|---|
| 發布時間 | 2026-04-06 | 2026-10-05 |
| 更新檢查 | 每天一次,但目前只認到 3.5.2 | 每次啟動都檢查,跟得上最新組建 |
| AI 聊天側邊欄、命令列 PDF 工具 | 沒有 | 有 |
| 適合誰 | 只想穩穩看檔案的人 | 要新功能、願意幫忙踩雷的人 |
順著版本史看,兩個節奏的分工更清楚。穩定版 3.6 放進來的東西都是打磨型:開啟大量分頁時延後載入沒被選到的檔案讓啟動更快、支援 PDF 內的 brotli 壓縮、觸控板縮放改成跟著游標位置連續縮放、分頁可以像瀏覽器那樣左右搬。而開發線上跑的是另一個量級的工程:整套介面用新的圖形架構重寫、命令列版的 PDF 工具組一件一件長出來。同一個專案,一邊以年為單位點放,一邊以天為單位堆疊。
實務結論很簡單:等內建通知你永遠等不到,要新版就自己上官網抓,或者用 winget 這類套件管理器(它的清單裡 3.6.1 是齊的)。
想長期跟版本的人,還有幾個更省事的管道:官網有完整的版本歷史頁,GitHub 的 releases 頁看得到每一版的時間點,維護者也在自家部落格與 Substack 寫開發記事,新功能長什麼樣、卡在什麼問題上,那邊比更新通知誠實得多。
至於檔案會不會外送,這個問題要分層回答,因為「隱私」在這個工具上其實是三件事。
檔案本身是真的不出門。隱私政策寫得明確,程式碼也對得上:它不上傳檔案、不上傳檔名、不送出你開過哪些檔案的清單,最近開啟的紀錄只存在本機的設定檔裡。朗讀功能用的是 Windows 內建的語音,文字不外送。反查它的原始碼,找不到任何把文件內容往外送的程式路徑。
一條對外連線是更新檢查。預設開啟,每次帶出去的資訊包括軟體版本、Windows 版本、32 或 64 位元、是否 ARM 組建、介面語系、WebView2 版本、CPU 指令集等級。這些參數在程式碼裡一條一條列著,跟隱私政策逐項吻合,誠實度沒問題;要知道的是伺服器端會把每個請求連同 IP 位址存下來,官方說用途是統計各版本使用人數、決定推送速度。介意的人到進階設定把 CheckForUpdates 設為 false 就關了。
另一條是當機報告,這條比較少人知道。官方簽署的組建在程式當機時會上傳一份 minidump,也就是當機瞬間的程式狀態快照,內容可能包含當時開著的檔案片段,外加你的設定(不含最近開啟清單)與前述的系統資訊。官方承諾只用來除錯、31 天後刪除。有一個設計細節值得肯定:程式會檢查自己的簽章,第三方重新編譯的版本一律不上傳,別人的鍋不背。
極端要求的環境還有總開關。放一個 sumatrapdfrestrict.ini 在執行檔旁邊,可以把開新檔案、列印、存檔、連網全部鎖掉,這套限制模式從 2008 年就存在,本來是給 kiosk 與隨文件散布的場景用的。另外官方網站本身沒有 cookie、沒有分析腳本、沒有廣告,我抓下來的首頁原始碼裡一個追蹤器都沒有,這在 2026 年的軟體官網上是少見的乾淨。
兩個小功能順帶一提,因為它們同樣有對外行為。選取文字後翻譯,它的做法是把選取文字帶進 DeepL 或 Google 翻譯的網址、用瀏覽器打開,等於你自己在那個網站上查,去哪家由設定決定;找檔案內的全文搜尋結果複製出去也一樣是本機行為。語音朗讀與字型處理都在本機完成,這些設定預設值誠實,不用逐項懷疑。
基礎設施也在政策裡交代清楚:網站與檔案下載走 Hetzner 與 Cloudflare,當機報告與更新統計放在 S3 相容儲存與 Upstash,沒有第三方分析服務商,資料落地範圍就是這幾家。
接下來這個功能是整個專案現在最有張力的部分。開發線上長出了一個 AI 聊天側邊欄:打開一份 PDF,在側邊欄問問題,它回答。特別之處在於它自己沒有 AI 服務,而是去驅動你電腦上已經裝好的 AI 命令列工具,目前支援四個後端:Claude Code、Grok Build、OpenAI Codex、Antigravity。
運作方式從原始碼看得很具體。以 Claude Code 後端為例,程式會在本機的標準安裝位置找 claude 執行檔,找不到就提示你先安裝;對話時它以命令列方式呼叫該工具,把「使用者正在讀這個檔案」的路徑資訊附上,模型、effort 等級在側邊欄裡選。官方文件的承諾是:不會自己啟動任何 AI,你不開側邊欄、不送出訊息,就不會有任何東西跑起來,檔案也不經過 Sumatra PDF 自己的伺服器。你的問題與檔案內容送到哪裡,取決於你選的後端掛著哪個帳號,那家服務的條款才是資料的最終去處。

這個功能現在只存在開發版上。穩定版 3.6.1 的程式碼裡沒有這些檔案,AI 側邊欄、命令列工具組、新圖形介面,全都掛在開發版組建上。
其中的命令列工具組收在一支 sumatrapdf-tool 執行檔:合併、拆頁、裁切、旋轉、加浮水印、加頁碼、加密解密、轉灰階、修復損壞檔案,官方文件的教學區已經為每種操作寫好範例。對會寫腳本的人,這等於把一堆小型 PDF 任務從線上工具搬回自己的命令列批次處理;對一般使用者,它預告了下一個穩定版可能長出的模樣。
同一份 PDF 想用線上 AI 問答的人,走 ChatPDF 這類網頁服務是另一條路,帳號與額度的取捨不同。有意思的是社群反應。有在受限環境負責部署的使用者在 issue 區提出希望能有「不含 AI 整合」的版本,理由很實在:他們當年選 Sumatra PDF,就是因為它只做看檔案這一件事、不執行腳本、不對外連網,符合受限環境的要求,AI 程式碼進門讓這個前提變複雜。這個需求目前開著沒有結論,但前面提過的限制模式設定檔就是現成的因應:把連網權限關掉,AI 功能自然叫不動。
把它當日常閱讀器跟把它拿來開來路不明的檔案,是兩個安全等級的問題。美國 NVD 漏洞資料庫裡以 SumatraPDF 為關鍵字的條目有 28 筆,多半與檔案解析有關,這是所有支援多格式文件解析器的宿命。近期的例子包括:3.5.2 處理惡意偽造的 DjVu 檔案會當機(阻斷服務等級);3.5.2 及更早的版本在打開進階選項編輯器時呼叫 notepad.exe 沒有用絕對路徑,安裝目錄裡被放進同名惡意程式的話會被執行;另外它內嵌的 CHM 解析庫也有整數溢位的歷史紀錄。
把這條線跟前面的更新問題放在一起看,圖像就完整了:CVE 通報的受影響版本寫著 3.5.2 及更早,而自動更新頻道卡住的正是 3.5.2。留在舊穩定版上等通知的人,位置就停在已知問題的範圍裡。官方的安全政策只受理最新開發版上的回報,修補也先落在開發線,要不要跟上,取捨回到你身上。
我的判斷是:它的設計取向是輕與快,縱深防禦從來不是這個專案對自己的承諾。開自己下載的文件、電子書、漫畫,它很好;把陌生來源的檔案當攻擊面看待的場景,請另外找有沙箱隔離的方案。
版本選擇的判斷軸只有一條:你要的是穩,還是新的功能跟修補。要穩的人抓穩定版 3.6.1,記住它不會主動告訴你新版,每隔一陣子自己回官網看一眼,或交給 winget 管理,更新檢查留著無妨,關掉也只是少一個帶著 IP 的每日請求。要新功能的人,開發版 3.7 是 AI 側邊欄與命令列工具的唯一入口,接受高頻組建的性質,重要的檔案工作建議留一個穩定版當備援,開發線上「複雜 PDF 讓最新開發版當機」這類回報是真實存在的。受限環境的部署則是穩定版加上限制模式設定檔,把連網與選取複製一併鎖掉,它就回到那個只看檔案的單純角色。會需要在本機處理 PDF 內容的讀者,塗黑敏感內容的本機 PDF 編輯工具與轉檔取向的 PDF 工具是不同任務的選項。
一句話收尾:Sumatra PDF 把「快速打開檔案」這件事做了二十年而且還在做,免費、開源、可驗簽;要跟它相處得好,你得接受它是一個用自己的節奏活著的軟體,穩定版慢、開發線快,而它的安全與新功能都長在快的那邊。