繁體中文
English 简体中文 繁體中文
Methodox 首頁

Methodox Reader

Methodox Reader 是一款適用於 Windows、Linux 和 macOS 的 PDF 和 EPUB 閱讀器、編輯器及註解工具。它可以開啟文件、閱讀、搜尋、新增標記、填寫表單、重新整理頁面、與其他文件合併、匯出為影像以及列印——並將結果寫回為普通的 PDF,任何其他閱讀器都能開啟。

它基於 Divooka 的 GUI 框架(LeanGUI)和 Divooka 自己的文件庫構建,因此不依賴任何原生 PDF 或 EPUB 元件。

兩種格式

Methodox Reader 可以開啟 PDF 檔案和 EPUB 電子書。它們是不同型別的文件,介面也體現了這一點:選單和工具根據目前開啟的格式所能支援的功能來構建,因此無法執行的操作根本不會顯示,而不是顯示為灰色。

PDF EPUB
閱讀、縮放、縮圖 是 是
目錄與大綱 是 是
搜尋,並在頁面上標出命中項 是 是
列印與影像匯出 是 是
選擇和複製文字 是 —
高亮、筆記、繪圖 是 —
旋轉、刪除和重新排列頁面 是 —
填寫表單 是 —
合併 是 —
儲存 是 —
選擇頁面和文字大小 — 是

原因在於格式本身,而不是這裡有什麼工作沒做完。EPUB 無法儲存註解——該格式沒有地方放置高亮,那些提供電子書註解功能的閱讀器會把標記儲存在自己的檔案中,與書本身分開。而且 EPUB 在被排版之前是沒有頁面的,因此“旋轉書的第 7 頁”並不是可以對該檔案提出的要求。

電子書提供的是 View ▸ Page setup(頁面設定),用於選擇頁面大小、文字大小,以及是否使用出版方自帶的樣式。更改其中任何一項都會重新對書進行排版並改變總頁數,因此這是一個需要刻意做出的選擇,而不是在你滾動時自動發生的事情。

閱讀

文件從第一頁到最後一頁連續滾動。縮放可以選擇適合寬度、適合頁面,或你自己設定的任意比例;頁面在後臺渲染——在下一頁到來之前,檢視會繼續顯示已有的內容,因此滾動和縮放時你永遠不會看到一塊空白矩形。

已渲染的頁面會被保留,因此翻回已經讀過的內容是即時的,無需重新渲染;螢幕外緊鄰的頁面也會在你到達之前預先準備好。

側邊欄提供三種在長文件中導航的方式:頁面縮圖欄;文件自帶的大綱、書籤或目錄(如果文件有的話);以及列出檔案中註解的註解面板。當你希望頁面獨佔視窗時,按 Ctrl+B 可隱藏側邊欄。提供淺色和深色兩種主題。

搜尋與文字選擇

搜尋會一次性覆蓋整個文件。每個命中項都會連同其周圍的文字一起列出,這樣你在跳轉之前就能分辨哪個是想要的;每個命中項也會在頁面上標出。

搜尋可以設定為區分大小寫或僅匹配整個單詞。更改任一選項都會立即重新搜尋。

PDF 中的文字可以用滑鼠選擇並用 Ctrl+C 複製,選區可以跨越分頁,因此跨兩頁的段落會作為一個段落複製。右鍵按一下選區可以複製或高亮它。

標記

有四種工具可以在頁面上新增標記:

  • Highlight(高亮)——選擇文字,然後將其高亮。
  • Sticky note(便箋)——放置在頁面某一點上的筆記,按一下即可開啟。
  • Ink(墨跡)——手繪。
  • Rectangle(矩形)——圍繞某處繪製的方框。

顏色選擇器提供五種墨水顏色。每個標記都是標準的 PDF 註解,並帶有自己的外觀,因此儲存後仍會保留,並且在其他 PDF 閱讀器中顯示效果相同,而不是隻在本程式中可見。

已經新增的標記可以修改。用 Select 工具選中一個標記後會出現控制柄:拖動中間可移動它,拖動控制柄可調整大小;頁面上方的工具條提供其顏色、文字,以及用 Del 刪除它。跨越分頁的高亮會變成每頁一個標記,這正是其他所有閱讀器的儲存方式,也使每個標記都能單獨刪除。

表單

帶有互動式表單欄位的 PDF 會在頁面上以著色方式顯示這些欄位。按一下文字欄位會開啟一個輸入框,選擇欄位會提供其列表,核取方塊或選項按鈕則當場切換。文件已鎖定的欄位會以不同方式顯示,無法編輯。Submit 或 Clear Data 之類的按鈕會被識別為命令,而不是被當作帶值的欄位;它們的操作不會被執行。

頁面

頁面整理器會同時顯示文件中的所有頁面。按一下選擇一頁,Ctrl-按一下新增另一頁,Shift-按一下選擇連續的一組頁面。選好之後,你可以向左或向右旋轉、刪除,或將所選頁面提取為新的 PDF,原檔案保持不變。

合併

可以按你選擇的順序將多個 PDF 合併為一個。列表會顯示每個檔案的頁數,因此在生成結果之前就能清楚它的構成。

匯出為影像

頁面可以按你設定的解析度匯出為 PNG、JPEG、BMP、TGA 或 QOI,可以包含或不包含註解。不含註解匯出得到的是作者原本的頁面;包含註解匯出得到的是你標記後的頁面。

列印

列印支援頁面範圍、份數、紙張大小、縮放、每張紙列印多頁,以及是否包含註解。列印作業由 Methodox Reader 準備,然後交給系統的列印服務。print to file(列印到檔案)選項會準確寫出本應傳送到印表機的內容,可用於檢查版式,或在沒有連線印表機的機器上使用。

鍵盤和滑鼠

操作 繫結
開啟 / 儲存 / 列印 Ctrl+O / Ctrl+S / Ctrl+P
複製所選文字 Ctrl+C
顯示/隱藏側邊欄 Ctrl+B
刪除所選註解 Del
滾動 方向鍵、Page Up/Page Down、Home、End
縮放 Ctrl + 滑鼠滾輪
平移 中鍵拖動、Shift-拖動,或 Pan 工具
清除選區 Esc

命令列

MethodoxReader document.pdf                # open a file
MethodoxReader document.pdf --dark         # start in the dark theme
MethodoxReader document.pdf --headless 4   # open straight onto a screen

--page <n> 會在指定頁面開啟文件,而不是從開頭開啟。

--headless <n> 會直接在指定的介面上開啟應用程式,而不是開啟閱讀器:2 標記,3 頁面,4 列印,5 合併,6 匯出,7 搜尋,8 關於,12 目錄。在演示某項功能或用指令碼截圖時,這可以省去一路點選到該介面的麻煩。

限制

  • PDF 中少數不常見的影像編解碼器不會被解碼,而是被跳過:JPEG 2000(JPX)、JBIG2 以及四分量(CMYK)JPEG。使用 CCITT 傳真編碼的掃描文件可以開啟。
  • 加密的 PDF 在密碼為空或已提供密碼時可以開啟(RC4 40/128 位、AES-128、AES-256),寫回時不加密。
  • 動態 XFA 表單——一些政府和銀行表單使用的 Adobe 擴充——只有 Adobe Acrobat 能夠顯示。Methodox Reader 會識別此類表單並給出提示,而不是顯示此類檔案中包含的“Please wait…”佔位內容。
  • EPUB 中的文字暫時還不能選擇或複製。

更新日誌

v0.3——電子書,以及編輯已新增的標記。 EPUB 電子書可以和 PDF 一樣開啟,支援閱讀、目錄、搜尋、列印和影像匯出。註解可以移動、調整大小、更改顏色和修改文字,而不僅僅是建立和刪除。可以填寫 PDF 表單。掃描文件可以正常渲染,而以前開啟時是空白頁。文字選擇可以跨越分頁,搜尋新增了區分大小寫和全字匹配。新增最近文件列表、可用的鍵盤快捷鍵、頁面右鍵選單,以及能記住上次位置的開啟對話方塊。

v0.2——首次釋出。 支援連續滾動閱讀、縮放、縮圖、大綱和註解;全文件搜尋;文字選擇和複製;高亮、便箋、墨跡和矩形註解;頁面整理器;合併;影像匯出;列印;淺色和深色主題。

v0.1——初稿。 未釋出。介面先以設計稿形式完成,隨後製作了第一個可執行的外殼,以證明該設計可以實現。