Calibre是一個“一站式”的電子書解決方案,它可以全面滿足你的電子書需求。Calibre是免費的,源代碼開放,擁有跨平臺的設(shè)計。它是一個完整的電子圖書館,包括圖書館管理,格式轉(zhuǎn)換,新聞,將材料轉(zhuǎn)換為電子書,以及電子書閱讀器同步功能、整合進電子圖書閱讀器。
Calibre(電子書閱讀器)功能特色:
通過Calibre 可以把需要的資料、新聞、信息、文檔轉(zhuǎn)換成電子書格式,手機/iPad無疑是最大的電子書閱讀平臺,使用Calibre V0.8.16 免費版可以輕松把需要資料轉(zhuǎn)換制作成你需要的格式以便保存到移動閱讀設(shè)備中閱讀。
Calibre 免費版強大的電子書管理功能,它提供電子書籍管理、元信息整理、格式轉(zhuǎn)換、閱讀設(shè)備書籍同步、新聞下載等,可以完全滿足你一站式的需要。尤其對于擁有手機/iPad等電子閱讀器或EInk設(shè)備的同學(xué)來說,這個軟件尤其具有價值。如果把電子書想象成MP3音樂的話,Calibre的功能可以堪比iTunes。它還可以把網(wǎng)絡(luò)上的新聞或RSS下載轉(zhuǎn)換成電子書格式,同步到相關(guān)的閱讀設(shè)備中,這是一個非常實用的功能。
不過Calibre體積較大,轉(zhuǎn)換速度也不是十分快,而且對中文資料轉(zhuǎn)換的支持還在陸續(xù)修正中。
更新日志:
Calibre(電子書閱讀器) 3.32.0 新功能
新功能
編輯書:插入圖像對話框:添加按鈕以更改圖像縮略圖大小。
關(guān)閉門票:1791428
書籍詳細信息面板:允許右鍵單擊格式以在口徑編輯器中打開它
編輯元數(shù)據(jù)對話框:通過右鍵單擊格式列表中的格式,允許查看或編輯特定格式
創(chuàng)建元數(shù)據(jù)夾克時,允許在自定義長文本列中使用HTML
內(nèi)容服務(wù)器:編輯元數(shù)據(jù)時,添加一個按鈕以刪除現(xiàn)有封面。請注意,在取下蓋子后,會顯示自動生成的蓋子。您可能需要在瀏覽器中點擊刷新才能看到更改。
關(guān)閉門票:1794123
內(nèi)容服務(wù)器:日期編輯:添加按鈕以清除日期或?qū)⑵湓O(shè)置為今天的日期
Bug修復(fù)
在設(shè)備上顯示書籍時,禁用對庫書籍操作的操作的鍵盤快捷鍵
內(nèi)容服務(wù)器:自定義列表:修復(fù)顯示為一個的零序列索引
內(nèi)容服務(wù)器:修復(fù)未在某些書籍的下載副本中更新的封面。
關(guān)閉門票:1699932
PDF輸出:修復(fù)了在使用選項從輸入文檔中讀取頁邊距時極少數(shù)情況下可能發(fā)生的錯誤
關(guān)閉門票:1792616
編輯書籍:核對書:如果文件名包含%字符,則修復(fù)錯誤
PDF輸出:修復(fù)CSS不透明度屬性,導(dǎo)致文本無法呈現(xiàn),F(xiàn)在忽略不透明度,因為它不受Qt WebKit的支持。
關(guān)閉門票:1792048
用calibre將PDF轉(zhuǎn)換Epub:
1、下載并安裝Calibre軟件。
2、點擊左上角的‘Add books’按鈕,添加pdf文件
3、點按鈕就開始轉(zhuǎn)換格式了,等待轉(zhuǎn)換完成就可以通過
4、目錄都需要重新制作的,calibre不具有編輯功能。
使用教程:
就比如說我突然想看本書,格式是PDB的,但是pdb的格式不能在kindle上直接打開,需要轉(zhuǎn)換。先裝一個pdb for calibre的插件,http://kanru.github.com/calibre-haodoo/。
我們在calibre當(dāng)中把下載的pdb文件拖到calibre中去,點擊工具欄上的“convert books", 左上角是輸入格式,右上角是輸出格式,如果你需要不高的話,直接點擊ok,就是直接轉(zhuǎn)成了mobi格式了。
好的,我們用kindle for pc打開剛才轉(zhuǎn)換好的書,看看效果。
雖然在轉(zhuǎn)換的過程當(dāng)中完美地將TOC(目錄)輸出,但是從kindle for pc里面看到的效果有兩點我不太滿意,繁體,看起來還是有點費勁,首行沒有兩字縮進,看來還是需要自己動手,重新排版一下,好吧,這次我們選擇輸出成txt格式的。
用emeditor打開轉(zhuǎn)換好的txt文件,發(fā)現(xiàn)還存在問題:繁體,首行沒有縮進,段落之間有空行。
OK,把文件拷貝到GIDOT TYPESETTER中去,選擇左下角的“簡體字”,再點擊工具欄中的“排版”,然后再拷貝回emeditor中去。
經(jīng)過GIDOT TYPESETTER排版的文本特點:首行縮進是兩個全角空格,段落之間沒有空行。
為什么我要強調(diào)中文空格呢?calibre在轉(zhuǎn)換的時候會自動忽略首行縮進的掉半角空格,為了保證首行兩字縮進,我們用全角空格來控制。
好,下面我們對排版好的文本進行處理。
好的書是自帶toc(目錄),所以我們要在txt當(dāng)中加入標(biāo)記,讓calibre在轉(zhuǎn)換的過程當(dāng)中遇到相應(yīng)標(biāo)記時自動生成toc。
calibre支持txt中的markdown (http://daringfireball.net/projects/markdown/syntax, 什么是markdown,請自己google)語法標(biāo)記。簡單來說calibre可以生成三級目錄,每一級目錄標(biāo)記可以使用html當(dāng)中h1,h2,h3....等等。而使用markdown語法在txt格式當(dāng)中進行html標(biāo)識時,每一行開頭以# (#空格)對應(yīng)h1, ## (##空格)對應(yīng)h2,以此類推。
ok,我們現(xiàn)在就需要在每一章標(biāo)題前面加入#或者##,在emeditor當(dāng)中按ctrl+h,在尋找欄中填入\s\s第(一|二|三|四|五|六|七|八|九|十|百|(zhì)[0-9])+(章)\s+.*,這是正則表達式的語法,\s表示空格, \s\s表示兩個空格, (一|二|三|四|五|六|七|八|九|十|百|(zhì)[0-9]),表示在第和章之間只要符合(一|二|三|四|五|六|七|八|九|十|百|(zhì)[0-9])里面任一個字符即可,.*表示任意字符,所以\s\s第(一|二|三|四|五|六|七|八|九|十|百|(zhì)[0-9])+(章)\s+.*表示只要以兩個空格開始的第(*)章后面跟空格的任意文字串。
在替換欄中輸入##\0, ##是h2的表示, \0表示尋找到符合正則表達式的字符串。點擊replace all,所有章節(jié)名前面都加入了##標(biāo)記。
好,下一步我們來保存。calibre在轉(zhuǎn)換中文文檔時需要是unicode格式,我們在emeditor中file-->save as,在下面的encode當(dāng)中選擇unicode 8即可。
在calibre刪除掉剛才的pdb格式的歡樂英雄,然后把剛剛保存的文本文件拖到calibre當(dāng)中去,點擊工具欄的convert books。
先編輯書籍的基本信息,metadata,kindle是讀取mobi的metadata的信息的,不管你的mobi文件名是什么。
書籍的封面,我一般去豆瓣找,點擊look&feel, 選中”Remove spacing between paragraphs", 這個選項確保在轉(zhuǎn)換過程中去掉段與段之間的空行。
本來拍過版的text段間是沒有空行的,但是為了保險起見,我們還是選中這個選項的好。
如果不選中這個選項,原有的段間空行會被保留,且首行縮進通過indent size來控制,這是單位是em,不大好剛剛好控制在兩個漢字的標(biāo)準(zhǔn)(因為kindle當(dāng)中的字體是可以放大縮小的),所以我們通過排版,在每行首行前加入兩個全角空格來保證首行縮進。
page setup這里面沒有什么好設(shè)置的,因為epub, lit, mobi都會隨著屏幕的大小、字號的大小來自動調(diào)整,我們還是循例選擇kindle。
structure dection這里選擇默認的,唯一要注意的就是下方的insert page breaks before... 默認的設(shè)置是在h1,h2標(biāo)記前加入強行分頁符,如果你不想這樣的話,自己修改。
Calibre電子書排版優(yōu)化方法:
對電子書排版的修改優(yōu)化是在轉(zhuǎn)換的過程中進行的,所以如果你還不會使用 Calibre 轉(zhuǎn)換電子書,可以先點擊這里查看使用方法。一般電子書的排版涉及到以下幾個要素:
行間距,即段落內(nèi)的兩行文字基線之間的高度。
首行縮進,即把段落的第一行從左向右縮進一定的距離。
段落間距,即兩個段落之間的距離。
在轉(zhuǎn)換電子書時,建議先把“輸出格式”設(shè)置為“AZW3”(如果您想要試用 mobi 格式,則需要在“MOBI 輸出”中設(shè)置一下“MOBI 文件類型”為 both)。然后切換到“界面外觀”,分別對和上面提到的幾個要素對應(yīng)的設(shè)置項的數(shù)值進行修改。下面給出的數(shù)值都是建議數(shù)值,具體可根據(jù)自己的喜好調(diào)整。
行間距:設(shè)置“最小行高”數(shù)值,如“140%”。
首行縮進:先勾選“刪除段間空行”,再設(shè)置“縮進尺寸”的值,如“2.0em”。
段落間距:先勾選“在段落間插入空白行”,再設(shè)置“行間距”的數(shù)值,如“1em”。
* 注意,“最小行高”的單位是百分比,“縮進尺寸”和“行間距”的單位為 em,兩者都是相對單位,它們都是以當(dāng)前字體垂直高度為基準(zhǔn)。比如 150% 和 1.5em 都等于一個半垂直字高的高度。
設(shè)置完畢后點擊【確定按鈕】開始轉(zhuǎn)換,轉(zhuǎn)換完畢后,鼠標(biāo)右鍵點擊電子書,在彈出的菜單中點擊“打開所在目錄”,把生成好的 AZW3 格式(或 MOBI 格式)的電子書拷貝到 Kindle 中閱讀即可。
* 提示:如果你想把電子書推送到云端并保持設(shè)置好的排版,還需要做額外的處理。因為目前亞馬遜個人文檔服務(wù)不支持直接推送 AZW3 格式,對于 Calibre 轉(zhuǎn)換的 both 模式的 mobi 格式,也經(jīng)常出現(xiàn)無法推送成功的情況,所以推送之前,可以先把電子書先轉(zhuǎn)換成 epub 格式,再用最新版本的 KindleGen 轉(zhuǎn)換成 mobi 格式,然后再用郵箱進行推送即可。