1. 程式人生 > >[原創開源專案]EPUBBuilder一款線上的epub電子書編輯工具

[原創開源專案]EPUBBuilder一款線上的epub電子書編輯工具

  epub

  感覺自己麼麼噠,

  epub書:國外最流行的電子書格式: epub電子書介紹

  epub全稱為Electronic Publication的縮寫,意為:電子出版, epub於2007年9月成為國際數位出版論壇(IDPF)的正式標準,以取代舊的開放Open eBook電子書標準,epub這種格式kindel目前不支援, 必須用相應的軟體開啟,比如PC端用calibre, firefox的外掛EPUBReader , chrome的外掛Readium 等;

  網路上也有EPUB書籍比較好的編輯器, 都是以應用(exe)的方式安裝以後才能用,(都要下載安裝等方式), 而且有一些有廣告, 這幾天一直在開發一款線上的epub編輯器,大概開發完成 ,線上地址為: 

EPUBBuilder;

  主要功能

  編輯器的主要功能只有兩個 :

    2: 編輯一本epub書, 點選"open" 按鈕開啟一本epub書, 一般epub檔案越大開啟的時間越久, 如果epub檔案包含的圖片越多, 處理時間也越久

  編輯電子書功能的測試

  如果需要編輯的epub書籍章節非常多, 比如超過100章, 載入會很慢,umeditor建立編輯器需要初始的時間比較久... , 但是現在的的電子書章節和整體內容都比較多,  效能是個大瓶頸..

    這些是我網上下的epub書籍的截圖預覽:

  編輯“網遊之重生”的截圖 :

    

  編輯“阿狸·夢之城堡”的截圖:

  其他功能

  我們可以點選右上角的 幫助按鈕 檢視到作者資訊;  

  當我們點選下載的時候需要對書籍的書籍資訊進行編輯:

  點選DownloadEpub按鈕可以線上打包出EPUB檔案, 不要走後臺;

    這個編輯器的編輯功能是引用百度的UMEditor編輯器

  難點

  實現的主要難點:

    1: epub檔案中的image圖片轉化為base64編碼的部分;

    2:當用戶點選儲存時候把介面中的資料抽象出來, 儲存成約定格式的epub檔案;

  編輯器的功能擴充套件也只要學會UMEditor這個編輯器的擴充套件即可;

  優勢

  這個編輯器的優勢:

    1:線上建立, 只要有個瀏覽器即可隨開隨用, 支援的瀏覽器(FF, chrome, IE9+);

    2:輕量級, 功能簡單, 方便擴充套件;

    3:支援從本地匯入epub檔案,方便二次編輯;

    4:託管在github, 不用擔心打不開  \(~。~)/;

  語言

  src/js/config.js為專案語言的目錄, 目前提供英語和中文兩種語言, 預設為中文的配置如下;

var EBConfig = {
    "lang" : "zh-cn"
};


  如果要使用英語的話,src/js/config.js要改成這樣:

var EBConfig = {
    "lang" : "en"
};

   如果是英文的話, 效果圖如下哦:

    其他

  大爺們,可以賞些錢給我哇, 因為本寶寶目前失業啦,

  好文要頂 記得點哦: