經過2023年電子書市場紅紅火火的發展,計畫進入電子書市場的品牌廠商及**鏈上相關的廠商大概有二三十家,相信當下很多進行***、mp4/5、gps 開發的design house都在進行電子書方案的開發,筆者**,在今年的下半年,原來的數碼產品的design house,將有30%左右能夠拿出完整的電子書方案,本文列出一些開發電子書閱讀器可以借鑑的開源專案,供參考吧。
開源專案推薦
txt/html/chm/epub解決方案,推薦使用fbreader;
pdf解決方案,推薦使用mupdf(有版權);
doc解決方案,wvware;
fbreader
fbreader 是乙個設計就是用來進行多格式、跨平台、多語言的閱讀器軟體,因此其分層架構堪稱典範,在實現上也比其他的開源專案更前一步,支援qt環境(qtopia)、motorola的linux平台(a1200,e680i,a780等),並且由irex實現了真正意義上的電子書產品irex iliad (參見: ). 支援epub, fb2, plucker (palm), mobipocket (non-drm), html, rtf, chm等,可以直接開啟gzip相容的壓縮檔案,支援多達14種語言(不含中文),筆者曾在sumsung 2440的開發板上移植成功了該專案,並成功的加入了中文支援和縮放功能,效果不錯,強烈推薦。
mupdf
mupdf是實現最規範,並且**最簡潔的pdf解析器開源專案了,移植的時候只要變更一下輸出顯示的方式,幾乎不需要做任何其他的動作,完美支援pdf 1.7介面規範,但如果在產品中使用,唯一需要事先解決的問題即授權問題,此前palm pre 上市後的pdf解析器即移植自mupdf, 但palm pre 也因此鬧出了授權官司,參見:
xpdf
xpdf同樣是解析pdf的開源專案,在國內上市的電子書產品中,也有移植的該項目的產品,但總體而言,該項目的解析效率似乎有些低,對系統資源要求很大,並且雖然能夠支援pdf 1.5 之前的rc 40 和 rc128的加密,但解析時非常容易出問題。
wvware
目前似乎歐美的產品對於解析doc 檔案不是很感興趣,但國內解析doc檔案幾乎是乙個基本功能,在開源專案上沒有發現直接開啟doc 格式的專案, wvware 嚴格意義上講,並不是乙個閱讀軟體,而是乙個轉換軟體,wvware將doc 檔案轉換為html檔案,但實際上雖然能夠做到,但風險很高,建議還是購買商業版本的軟體許可吧。
libxml2
libxml2是乙個c語言的解析器,跨平台移植自然也沒有問題,支援完整的xml, xsl 解析,並且支援w3c html4規範的解析,唯一美中不足的就是,它對html 的規範要求實在嚴格了點,可以使用,但麻煩也不小。
電子書閱讀器將成隨身必備品
雖然網上有關電子書閱讀器的訊息經常更新,直到不久前從北京君正劉強那裡搶來乙個漢王出品使用君正cpu的電子書,老杳對電子書才真正發生興趣,現在電子書閱讀器已經成為老杳出門在外隨身必備的電子產品。漢王電子書 可能許多朋友會多問一句,有了手機 筆記本甚至mp4真的有必要再隨身攜帶乙個電子書?老杳的回答是肯...
E Ink 和電子閱讀器
多數現代人面對電腦都會或多或少有一種eye strain。據說醫生研究電腦螢幕對眼睛的刺激主要在於背光源不穩定,或者螢幕上發光點陣不均和閃爍,雖然大多數情況下人們沒看到什麼明顯閃爍,可是眼睛的敏感度要比我們的直觀感覺要強得多,所以只要看電腦很久多數人都會有不適的感覺。05年的時候看到了一則有關 e ...
電子書閱讀器到今天為什麼還沒火起來
最近看到一則新聞說,美最大連鎖書店將很快銷售自己的電子書閱讀器。對此我有些疑惑,為什麼這麼一件好事到現在也沒有普及開來呢?首先是技術問題,我想無論軟硬體都沒有什麼約束可言。電子說現在有很多種格式,無論在window下還是在linux下支援起來都不難。其次是市場需求,好讀書的人還是很多的。沒有人願意為...