2010年1月6日 星期三

第一版的epub reader之後

已經完成一個小小的epub reader,用的是:
1.libxml for the front end to read all epub related XML files for parsing, to get to the content the reader wants to show
2.webkit/GTK+ for the back end, after get the xhtml files to be layout, use webkit/GTK+ to layout the content
未來需要做很多很多的工作:
1.front end
a.error checking (required by epub spec)
b.metadata
c.DRM (under epub spec)
d.signature and others
2.back end
a.show pages in one xhtml(based on the size of the device? or physical size defined by doc?)
b.中文
c.直行書
最後當然是user interface(experience)的部份
最先要解決的問題是,如何將壓縮的.epub(用zip壓縮)建構其電子書籍的架構,我想用file roller的招數,利用tmp dir來隱瞞細節。

2 則留言:

  1. 你好^^我也正在嘗試做出epub Reader
    目前遇到一些問題,上網查詢找到原來你有製做過Reader
    我是想使用webkit.Net。
    目前卡到一個問題:
    要如何把一個xhtml餵給webkit,然後它能切割出多個頁面出來? 還是我們在餵之前就要自己做切割?

    另外,我搜尋有關製作epub Reader的文章是少之又少,不知道是我找尋方向錯誤還是? 不知道你有沒有相關資訊可以提供?

    謝謝,祝順心^^

    回覆刪除
  2. 站主你好:

    小弟我正在研究閱讀器該如何製作,但是目前可以找得ㄉ資源真是很少,且小弟我的技術也不是很好,所以一直研究不出來,看到站主有研究出來,所以想問站主是否可以分享給我研究看看,謝謝你嚕~

    回覆刪除