打造全鍵盤操作的PDF閱讀器

2021-09-17 08:04:30 字數 1743 閱讀 8242

其實我只想要乙個非常簡單的pdf閱讀器,不要很花哨的功能,只要能夠:

速度夠快,不要翻一頁等半天;

全鍵盤操作,不想在滑鼠和鍵盤之間來回倒騰;

可以改變背景色,深夜的白光好刺眼;

自由旋轉頁面,有些pdf的頁面簡直是太斜了;

用過pdf expert、pdf reader、skim……,發現這些個玩意還沒有系統自帶的preview好用。輪子不夠,看來只能自己造了,誰叫咱是碼農呢?

最接近我需求的是mupdf,但是這貨問題太多而且需要xquartz的支援,要x11支援也就算了,竟然還不能全屏,這意味著ei capitan的splitview也無法使用。

編譯好的macos執行檔案

好在mupdf源**支援多平台,可以用opengl,而opengl與cocoa結合很緊密,所以工程的關鍵是讓mupdf用glfw來建立視窗,具體步驟我在github上說了很多,這裡就不囉嗦

這開源**的bug就是多啊,不過不要緊,誰叫咱是碼農呢?修改的幾個主要問題在github上我也提到了,咱說如何使用吧

開啟檔案的正確方式是在終端中執行如下操作:

vim常用鍵大部分都有,我又整合進去了一部分

h,j,k,l,***

空格鍵,d,u,b當然是上下翻頁了

+,-放大縮小

x,y進行左右或上下裁邊,如果裁多了,按大寫x,y縮小裁邊區域

w,w,h自適應寬度和高度

q一鍵退出,別亂按

m,t書籤跳轉

g前面加乙個數字就是跳轉到指定頁面

[,]左右旋轉,微調不正的頁面,這個太有用了

v反轉顏色

還有好多,你自己摸索下?

由於是採用opengl繪圖,換乙個背景色那是相當的easy!啟動的時候指定rgb就行

中華pdf閱讀器 IReader閱讀器使用體驗

作為一名秉承著 時間寶貴,多讀名著 的讀者,自2016年便開始使用掌閱平台讀書,剛開始在平板上閱讀,隨著閱讀量增大,覺得對眼睛傷害逐漸明顯,時常乾澀痠癢,於是在2017年年底購買了掌閱當年新出的產品 ireader ocean,之後便一直在該閱讀器上讀書。至今已在掌閱平台讀書一百三十餘本。對於打算入...

pdf閱讀器哪個好

pdf閱讀器哪個好 捷速pdf編輯器是一款非常出色的免費pdf閱讀器,相比官方的adobe reader,它除了相容性同樣優秀外,無論在速度和占用資源方面都比前者有著相當的優勢!如果你經常需要閱讀pdf文件,而又嫌adobe太慢太臃腫的話,小巧快速的捷速pdf編輯器將會是你的首選!作為史上功能最強的...

全平台閱讀器 StartReader

前段時間在網上閒逛,發現了一款全平台閱讀器 startreader,用了一陣子感覺還不錯,是 感覺這款閱讀器是程式設計師的福音,it人員經常要閱讀大量電子書,有了startreader方便了很多,這個全平台同步太好了。我在看書的時候會遇到不認識的字和詞,之前是切換到xx詞典中查旬,然後在切回來看書,...