制作epub常用的工具推薦

說明

這篇文章簡單給大家列舉一下我常用的工具軟件,每個軟件做個簡單的介紹。

做書軟件

sigil

這個是我做書的唯一軟件。它主要有幾個好處:

  1. 嚴(yán)格遵循 OEBPS 架構(gòu);
  2. 代碼和效果頁面隨時切換,而且不會自動生成垃圾代碼;
  3. 支持正則表達(dá)式的搜索替換,以及可自定義的代碼片段欄;
  4. 用 QT 編寫,跨平臺;
  5. 支持文件批量操作,生成和編輯目錄等;
  6. 支持python 編寫的各種插件。

當(dāng)然用過 sigil 的都知道這些是廢話。sigil 有兩個比較大的版本,功能差異較大。一個是0.8.7(及以下版本),一個是0.8.9(及以上版本),0.8.7是舊架構(gòu)的最后一個版本,主要特點(diǎn):

  1. 僅支持制作 epub2.0結(jié)構(gòu);
  2. 對 opf 文件的限制較寬松,可以寫入多看漫畫特有標(biāo)簽;
  3. 保存時自動清理 html 代碼,對于<p></p>這種代碼會直接清理掉;直接在代碼另起一行寫內(nèi)容,保存時會自動在頭尾加上<p>標(biāo)簽;
  4. 不含 python 解釋器,裝插件之前需要另外安裝 python 環(huán)境;
  5. 內(nèi)置了個比較繁瑣的 epub 有效性檢查工具 flightscrew,可以檢查出絕大部分 epub 問題,多看這種不標(biāo)準(zhǔn)的語法也能檢查出來,不過不利于真正錯誤的定位;
  6. 自動糾錯能力比較強(qiáng),比如<h1>標(biāo)題</p>,可以自動把后面的修正為</h1>
  7. 對于大文件的處理效率較低。比如我做的《梁羽生武俠全集》,需要10多分鐘才能打開。

到了0.8.9,開發(fā)者對于軟件的架構(gòu)做了一個大的調(diào)整,最新版本是0.9.6(軟件托管在 github,搜一下就知道了),如果使用沒有 bug,推薦使用新的版本。新版本的主要特點(diǎn):

  1. 支持制作 epub2.0和3.0的結(jié)構(gòu);
  2. 對 opf文件的限制較嚴(yán)格,寫入多看漫畫特有標(biāo)簽保存了也會被清理。所以要做多看漫畫書,只能用舊版本;
  3. 保存時不會自動清理 html 代碼,需要在菜單里選擇。另外<p></p>這種代碼不會自動清理;直接另起一行寫內(nèi)容也不會自動加<p>標(biāo)簽;
  4. 包含 python3.4解釋器,不需要額外安裝了(額外安裝也支持);
  5. 去掉了內(nèi)置的 flightscrew,作為插件提供,換成了一個更加簡潔的錯誤檢查工具;
  6. 自動糾錯能力很差,有時候不規(guī)范的直接切到效果頁面顯示錯誤而不能定位。像<h1>標(biāo)題</p>這種錯誤,</h1>會修正到最后一行去。
  7. 大幅提高了大文件的處理效率。還是以《梁羽生武俠全集》為例,大概2到3分鐘就可以打開。

sigil 有幾個必備的插件,可以說是必裝的,不過這些插件都是要翻墻才能訪問的,我會統(tǒng)一放在網(wǎng)盤里,這里列舉一下:

  1. KindleImport,可以無損導(dǎo)入解密的 mobi 和 azw 格式為 epub,非常好用;
  2. Kindlegen,可以導(dǎo)出為 mobi 或者 azw 格式;
  3. DOCXImport,可以導(dǎo)入 docx 文件,腳注可以轉(zhuǎn)換為注釋,非常實(shí)用;
  4. ODTImport,這個國內(nèi)可能用得較少,和上面的功能差不多,只不過是 odt 格式的導(dǎo)入;
  5. PrincePDF,導(dǎo)出為 pdf 格式;
  6. Grammar check,可以檢查多種語言的語法,包括中文;
  7. ePUB Optimizer,可以無損優(yōu)化 epub 內(nèi)部圖像文件的大小,不過這個插件的效果視 epub 而定,有的可以顯著減小,有的卻會增大。而且插件的運(yùn)行效率不是很高。
  8. icarus,這個是用來制作有聲電子書的,可以輔助插入 smil 文件屬性。

dobby

這個軟件是多看官方推出的,其實(shí)看軟件結(jié)構(gòu)也是用 sigil 改的,不過它把代碼界面完全去除了,可以實(shí)現(xiàn)完全圖形化制作多看電子書。它有個優(yōu)點(diǎn)就是未做好的書是以源文件形式存在的,最后要輸出 epub 了才會編譯,這樣比較便于維護(hù)。缺點(diǎn)就是不能自己寫樣式,都是固定的,當(dāng)然你也可以修改它內(nèi)置的 css 文件來增加樣式。我主要用它來看多看專用的一些代碼寫法。

文本處理

文本處理的軟件很多,可以任意選擇自己喜歡的用,比如 emeditor,支持正則處理;notepad++,支持大量插件,等等。
我常用的是 notepad2,主要是看中它處理大文本速度快,支持轉(zhuǎn)義符,可以塊選擇。
另外還有一個非常好的小工具txtformat(gidot也類似),這個工具可以自動批量去除硬換行和網(wǎng)文的廣告,屬于清理文本的首選工具。

ocr 處理

如果網(wǎng)上沒有文本,只有紙書,那就只有自己拿掃描儀去掃成 pdf,然后用 ocr 軟件來識別了。一般用 漢王和abbyy,相比之下漢王的漢字識別率更高一些,abbyy對標(biāo)點(diǎn)符號和西文的處理更好一些。abbyy對配置要求比較高,配置高的機(jī)子識別率會很高,配置不咋樣的,很多字會識別成“巧”,不知道為啥。
abbyy 還有一個優(yōu)點(diǎn)就是自動識別硬換行,如 pdf 文件很多在一定字?jǐn)?shù)處換行,abbyy 可以自動將其替換成空格。
目前通行的做法是漢王和abbyy分別進(jìn)行ocr,保留硬換行,然后用beyond compare進(jìn)行逐行對比修改,這種辦法可以極大減少錯字。當(dāng)然如果原始文檔質(zhì)量很差,兩個軟件o出來都是錯誤連篇的話,那這種辦法就行不通了。

圖像處理

圖像處理一般沒別的選擇,只有 ps 可用。當(dāng)然你如果繪畫很牛逼也可以用 painter 自己去畫。

photoshop

版本不需要太高,cs5就夠了,32位版本支持更多的濾鏡插件。如果需要做簡單的3d 圖像處理,可以選擇更高的版本。ps 各種各樣的技巧網(wǎng)上一大把,這里就不多說了。

illustrator

做書很多時候用位圖不夠清晰,必須用到矢量素材,而矢量圖和 ps 能匹配的也就只有 ai 了。當(dāng)然你如果熟悉矢量圖的制作,也可以用 coreldraw 或者 inkscape。某些cdr格式的素材只有coreldraw可以完整打開,inkscape兼容性要差一點(diǎn)。

vector magic

這個號稱是轉(zhuǎn)換位圖到矢量圖最好的軟件,如果有不是很復(fù)雜的位圖需要無損放大,可以用這個軟件試試。

photozoom pro

這個是使用算法放大位圖的工具,不過實(shí)在模糊的圖片它也沒辦法。

PNGGauntlet

這個是無損縮減 png 格式的工具,效果還是很明顯的,如果 ePUB Optimizer 插件作用不大,試試這個絕對沒壞處。如果是mac機(jī),有個imageoptim無損壓縮工具用。

取色工具

設(shè)計(jì)電子書必須要考慮顏色搭配。網(wǎng)上有很多在線搭配顏色的工具,本地的小工具也有一些。

小丸拾色器

這個是我常用的取色工具,可以打開 windows 調(diào)色板取色,也可以屏幕取色,不過需要 .net 的支持;

colorscheme studio

這個工具比較大,可以比較專業(yè)的提供各種顏色,也可以取色。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容