一、概述
CssSTAR是一個電子書(epub/kepub/mobi/azw3)格式轉換和CSS修改工具。使用這個小工具,可以對電子書的css樣式表等內部設定進行修改,以解決顯示亂碼、段距重疊、段首縮進等問題,也可對原書籍的顯示進行最佳化修改。可以將Epub、kepub、mobi(KF6/7)、azw3(KF8)電子書進行格式相互轉換,可以進行中文簡繁體轉換。
最新版本:2.2
更新時間:2016-02-24
五大功能
格式轉換:對Epub、kepub、mobi(KF6/7)、azw3(KF8)4種主流電子書進行格式相互轉換。
亂碼修復:對主流機型如nook、Sony、Kobo等eink閱讀器不支持中文顯示的亂碼問題進行修復,或升級老牛樣式進行多字型顯示。
唯美閱讀:對主流機型如nook、Sony、Kobo等eink閱讀器升級老牛樣式進行多字型顯示,實現唯美閱讀、快樂人生。
頁面最佳化:對Epub、kepub、mobi(KF6/7)、azw3(KF8)4種主流電子書進行CSS等頁面顯示最佳化修改,如段首縮進、段落間距及頁面設定等參數的修改。
簡繁轉換:對Epub、kepub、mobi(KF6/7)、azw3(KF8)4種主流電子書進行中文簡體與繁體相互轉換。
四大格式
CssSTAR可處理和輸出兩類四大格式的電子書:
EPUB電子書:EPUB2、EPUB3電子書。檔案後綴:.epub。
KEPUB電子書:Kobo閱讀器專用電子書。以EPUB格式為基礎,加以特性化和DRM封裝。本質上是EPUB格式。檔案後綴:.kepub.epub。
KF6/7電子書:AmazonKindleFormat6/7(KF677)電子書。只有基本的文字和標題顯示,缺乏多樣排版樣式。檔案後綴:.mobi。
KF8電子書:AmazonKindleFormat8(KF8)電子書。以epub3為基礎進行精簡和特性化。檔案後綴:.azw3或.mobi。
二、特色
操作特色傻瓜製作:無需任何專業知識背景,就像用傻瓜相機一樣即可修改好css及頁面設定等專業參數。
操作簡便:只需拖入電子書文檔,簡單勾選所需功能,就可修改或轉換你想要的epub/mobi/azw3電子書。
功能特色
支持多種電子書閱讀器:支持包括nook,Sony,Kobo,Kindle等知名國外廠商的電子書閱讀器,也支持國產文石等電子書閱讀器。
支持多平台電子書軟體器:支持包括Android平台的Mantano,iOS平台的iBook,Windows平台的ADE,CalibreViewer,Azardi等閱讀軟體。修改後的電子書可在手機、平板、電腦及電子書閱讀器上閱讀。
支持多格式電子書:支持輸出epub2/3格式,支持Kobo電子書kepub格式,也支持Kindle電子書的KF6(mobi)/KF8(zaw3)格式。4種格式可互轉,可導入修改最佳化。
支持簡繁體轉換:可以將電子書由簡體中文轉換為繁體中文,也可由繁體中文轉換為簡體中文。
三、功能
目前的功能有:
epub中文顯示亂碼修正。即可將網上下載卻顯示“?”“口”號的epub書籍,在Eink閱讀器或平板電腦上正確地顯示中文。
適用機型:
1)Barnes&NobleNOOK1/2/2gl/3/4
2)SONYPRS505/300/600/900/350/650/950
3)SONYPRST1/T2/T3/T3s
4)KoboTouch/glo/mini/NewAura/AuraHD/AuraH2O/gloHD
5)AmazonKindle2/3/4/5/6/PaperWhite1/2/3/Voyage/DX/DXG
6)iRexDR800SG
7)翰林V3/V3+
8)iRiverStory
9)iPad/iPhoneiBooks
此外,還支持自定義字型調用代碼的添加,以適用其他非主流機型和閱讀軟體的需求。
段首縮進設定。當電子書段首頂格時,可使用此功能修復。即對於未按中文書籍規範在段首空兩格的書籍進行處理。可設定縮進值和單位。需要設定縮進單位,須先勾選“取代原段首縮進單位”。縮進單位有px、em、ex、%、in、cm、mm、pt、pc等選擇。注意:僅當修復段首未空兩格的書籍使用。升級EpubSTAR製作的或採用老牛樣式的書籍,請勿勾選“段道縮進”,或將縮進值改為0em。
修正段間距重疊。實際上是個重新定義原epub文檔的段前、段後間距的小工具。可以隨意設定你滿意的段間距,段間距單位也可以選擇保留或取代原單位,或者使用px、em、ex、%、in、cm、mm、pt、pc等任意單位。普通用戶保留默認的設定即可。
替換外部樣式。包括:
1)替換老牛樣式。需要聯網,以便即時下載最新版的老牛樣式。
2)替換其他外部樣式。選擇你滿意的他人好樣式,或者你自己DIY的樣式。
選擇這個功能,將不能使用“修改中文亂碼”功能,因為所替換的外部樣式已經涵蓋了中文亂碼修正功能。
繁簡轉換。即將繁體中文epub書籍轉換為簡體中文epub書籍;或將簡體中文epub書籍轉換為繁體中文epub書籍。此功能可與上述中文亂碼修正或替換外部樣式功能同時使用。
格式轉換。支持輸出EPUB(2/3)、Koboepub(kepub)和Kindle(KF6/7/KF8)三類4種電子書(後綴為.epub/.kepub.epub/.mobi/.azw3)。可選擇輸出其中1種或同時輸出2、3、4種。
四、安裝
系統需求
Microsoft.net4.0。CssSTAR需要.net框架4.0版。運行setup.exe會自動檢測你電腦里是否安裝有.net4.0,沒有則會自動從微軟官居網下載安裝。
系統環境。CssSTAR運行環境為windowsXP或windows7/8/10均可。
Win7/8/1064位系統環境的運行:CssSTAR支持32/64位系統,可正常安裝運行。
安裝
1運行setup.exe。解開壓縮檔後,在windows環境下運行該檔案即可安裝CssSTAR。運行setup.exe會自動檢測你電腦里是否安裝有.net4.0,),沒有則會自動從微軟官居網下載安裝。
2 安全聲明:個別安全程式誤報安裝或運行CssSTAR時有木馬並建議刪除。解決辦法:在該安全程式的選項里,將CssSTAR設定為例外,或暫時關閉相關的安全程式。
五、操作
1.添加epub書籍
請選擇您想修改的epub書籍檔案。可以單選,也可批量修改。
5.1.1 點“輸出到”按鈕,選擇你修改後的epub書籍保存的路徑。
5.1.2 點“添加”按鈕,在打開的檔案對話框中選擇你想修改的原始epub書籍檔案。可以多選,可以多次選擇。選擇的epub原始書籍檔案將顯示在列表框裡。也可在Windows的資源管理器中拖動epub檔案到CssSTAR的檔案列表框中完成添加書籍的操作。
5.1.3 必要時,可點擊“清空”按鈕,將列表框裡的書籍項目清空,重新開始。
5.2.功能選擇
5.2.1 替換樣式
1)替換老牛樣式。需要聯網,以便即時下載最新版的老牛樣式。
2)替換其他外部樣式。選擇你滿意的他人好樣式,或者你自己DIY的樣式。
5.2.2 修改中文亂碼
5.2.2.1 勾選“修改中文亂碼”。點擊的同時,右側會顯示相應的參數選項頁。
5.2.2.2 選擇機型。請選擇您想添加字型調用代碼的的機型。如果你想把修改後的epub書籍與書友分享,請選擇“全部主流機型”。
1) 選擇“全部主流機型”,保證你修改後的epub書籍可在目前的全部主流機型里正常顯示中文。
2) 選擇你自己的機型,或者輸入自定義字型調用代碼。
5.2.3 修復Calibre字型亂碼
在“修改中文亂碼”選項卡中勾選“Calibre亂碼”。
注意:僅當修復Calibre修改過的電子書使用。非Calibre轉換生成的書籍,請勿勾選“Calibre亂碼”
5.2.4 段首縮進
5.2.4.1 勾選“段首縮進”。點擊的同時,右側會顯示相應的參數選項頁。
5.2.4.2 選擇或輸入縮進數值。默認數值為0。如果不熟悉css設定,保留默認值即可。
5.2.4.3 選擇縮進單位。
1)如果勾選“取代原縮進單位”,則可選擇相應的縮進單位:px、em、ex、%、in、cm、mm、pt、pc等。
2)如果去除“取代原縮進單位”,則保留原epub文檔的原縮進單位。
注意:僅當修復段首未空兩格的書籍使用。升級EpubSTAR製作的或採用老牛樣式的書籍,請勿勾選“段道縮進”,或將縮進值改為0em。
5.2.5 修正段間距重疊
5.2.5.1 勾選“修復段距重疊”。點擊的同時,右側會顯示相應的參數選項頁。
5.2.5.2 選擇或輸入段距數值。默認數值為0。如果不熟悉css設定,保留默認值即可。
5.2.5.3 選擇段距單位。
1)如果勾選“取代原段距單位”,則可選擇相應的段距單位:px、em、ex、%、in、cm、mm、pt、pc等。
2)如果去除“取代原段距單位”,則保留原epub文檔的原段距單位。
注意:僅當修復段首未空兩格的書籍使用。升級EpubSTAR製作的或採用老牛樣式的書籍,請勿勾選“段道縮進”,或將縮進值改為0em。
5.2.6 繁簡轉換
5.2.6.1 點擊“轉換”框中的“輸出為……”單選按鈕,讓其為選定狀態。包括:
1)“輸出為簡體”:將繁體中文epub書籍轉換為簡體中文epub書籍;
2)“輸出為繁體”:將簡體中文epub書籍轉換為繁體中文epub書籍。
5.2.7 輸出格式
5.2.7.1 點擊勾選“輸出格式”框中的任一或多個格式。包括:
1)->EPUB:輸出以.epub為後綴的EPUB格式的電子書。支持輸出EPUB2/3,輸出的EPUB版本與源檔案相同。
2)->KEPUB:輸出以.kepub為後綴的KEPUB格式的電子書(Kobo電子書閱讀器專用格式)。
3)->KindleKF7:輸出以.mobi為後綴的KindleFormat6/7格式的電子書。為舊格式的Kindle書,體積小,但版式簡陋。接近EPUB2的排版效果。
4)->KindleKF8:輸出以.azw3為後綴的KindleFormat8格式的電子書。為新格式的Kindle書,體積稍大,但版式豐富漂亮。接近EPUB3的排版效果。
5.3.執行
點擊“開始”按鈕。CssSTAR開始進行修改。進度條完成後,在目標資料夾可找到你修改的epub/kepub或mobi/azw3書籍檔案。
六、說明
6.1 效果問題
CssSTAR的處理原則,是最小修復原則。基本動作就是對css檔案進行最小代碼修改或添加,不對css檔案不涉及中文或相關修改元素之外的任何位置、元素進行改動;更不會對原Epub的主體——內容檔案(html)進行修改;簡繁轉換雖然波及html檔案,但不對其中的任何字元、代碼進行任何改動。即使原epub檔案中的html檔案中或css檔案中有不規範的代碼,只要不涉及要修改的要求,CssSTAR也不做任何改動。
因此,值得注意的是CssSTAR不是萬能的。原epub文檔極不規範,或者製作太離譜、太不認真,因為CssSTAR的最減約和不做多餘改動的原則,CssSTAR不會糾正其不規範內容或代碼,所以即使修復後也不可能達成理想的目標。最佳處置辦法是:
1.放棄它,另尋電子書資源。或
2.提取文本重新製作規範的電子書。把它轉成epub後再解壓,提取複製其中html的內容,編輯成txt或Word文檔,再用EpubSTAR等電子書製作軟體重新製作。這樣花的功夫還小些。
6.2 運行問題
運行中出現問題,有兩種可能:
1.安裝目錄和臨時檔案目錄的寫許可權問題。可退出再用“管理員身份”重新運行,或將安裝目錄(可能還包括上級目錄)設定為完全控制(可寫入)許可權。2.0版後將臨時檔案目錄移到windows的常用程式檔案目錄,路徑為:C:\Users\你的windows賬號\AppData\Local\CssSTAR,你可手動將此目錄設定為完全可寫許可權。2.0版還同時增加了程式選項中的檔案處理路徑選項,在上述辦法仍未解決時,可點選單“設定-程式選項”,打開對話框修改相關處理路徑的寫許可權。或者,安裝時將程式安裝到C糟之外的其他盤。
2.KindleGen的處理問題。由於kindle格式是封閉格式,無法直接進行處理和打包,需調用Amazon官方的Kindle格式轉換工具kindlegen來處理,因此,Kindlegen處理中的出錯問題老牛無法控制。如果出錯未能生成目標檔案,可打開安裝目錄下的kindle.txt查看出錯信息,以排查問題。常見的出錯問題有:源檔案製作不規範,被kindlegen拒絕處理;源檔案的檔案中或長、含非法字元,或者某些中文漢字檔案名稱,也會造成無法處理;等等。
七、歷史
7.1 1.0
1.0/2011.8.9
功能:epub中文顯示亂碼修正。即可將網上下載卻顯示“?”“口”號的epub書籍,在Eink閱讀器或平板電腦上正確地顯示中文。
1.0.0.1/2011.8.12
修正:
1.修正程式安裝時誤下載安裝.net3.5和4.0的bug。
2.修正程式啟動時檔案打開報錯的bug。
新增:
1.一個“蛋”
1.5/2011.9.9
改進:
重新設計界面,更方便操作。
新增:
1.替換老牛樣式功能。需聯網,以保持即時更新下載老牛樣式。
2.替換其他外部樣式功能。
此前下載:1361次。
1.6/2011.10.5
新增繁簡轉換功能。即將繁體中文epub書籍轉換為簡體中文epub書籍;或將簡體中文epub書籍轉換為繁體中文epub書籍。此前下載:2342次。
修正轉換後圖片顯示不出的bug。是為1.6.0.1版。此前下載數:2358。
1.7/2011.12.14
新增修正段間距重疊。2.運行環境升級為.net4.0。
此前下載:5394次。
1.7.1/2012-01-01
新增:SonyprsT1機型中文亂碼修復。
修正:1.7版“修復中文亂碼”與“修復段間重疊”同時勾選時誤報“無須修正”的bug。
最佳化:支持拖放添加目錄名和檔案名稱。
此前下載:7462次。
1.7.2/2012-04-13
新增:集成老牛樣式4.1版。
修正:若干bug。
此前下載:17354次。
7.2 2.0
2.0/2015-10-01
界面:全新改版。
新增:
新增檔案路徑程式選項設定。可指定程式工作目錄、源檔案路徑和目標檔案路徑,以方便下次使用。
新增Kindlegen選項設定。可指定生成的KF6/8的檔案後綴(mobi或azw3)、壓縮方式等,以方便本次和下次使用。
新增默認目標路逕自動識別功能。
新增默認設定功能初始化和保存功能。
老牛樣式升級為7.0版。
新增段首縮進設定功能。
新增修復Calibre籌碼功能。
新增修復中文亂碼功能增加通用機型、Kobo系列機型、Apple系列機型字型定義;完善Kindle多看軟體字型定義和SonyT系列機型字型定義。
輸出格式增加KindleFomat6/8格式(mobi/azw3)。可以單獨轉換格式,也可與亂碼修復、樣式替換、中文簡繁體轉換等功能同時進行;可以單獨輸出EPUB格式文檔,也可EPUB格式和mobi(KF6和KF8)格式文檔一起輸出。
修正:若干bug。
此前下載:53776次。
2.1/2015-10-11
新增:
新增Kindle電子書KF6(mobi)/KF8(azw3)格式支持。
新增Kobo電子書Kepub格式支持。
實現epub/kepub/mobi/azw3格式之間互相轉換功能。
實現epub/kepub/mobi/azw3格式電子書的導入修改功能。
修復:
修復2.0中的若干bug。
此前下載:54430。
2.1.1/2015-10-17
最佳化:
最佳化檔案添加機制。除允許播放添加電子書檔案外,還可按電子書(.epub;.kepub.epub;mobi;azw3)、epub檔案、kepub檔案、mobi檔案、azw3檔案分別添加。
修復:
修復了含有多個點字元(“.”)的檔案名稱找不到檔案的問題。
修復了處理反饋錯行問題。
此前下載:55822。
最佳化提示,增加樣式表下載失敗的解決方案提示。因Win7/8/10的目錄許可權問題可能會導致樣式表無法正常下載,只要以管理員身份運行CssSTAR即可。也可把CssSTAR安裝在非C糟,就沒有這問題。
此前下載:63,675次。
2.2/2016-02-24
新增“修復中文亂碼”之自定義字型代碼添加功能。
修復“修復中文亂碼”之單一機型修復失效問題。
最佳化Kindle格式處理,避免KindeGen不識別個別源檔案的中文檔案名稱問題。
新增程式選項之輸出檔案名稱附加文本功能,避免同名覆蓋源檔案。
新增程式選項之KindleGen處理開關選擇,可以強制生成純英文代碼頁的電子書,可以強制將圖片轉換為GIF格式(書中沒有JPEG)。
集成的老牛樣式升級為7.0.4版。
此前下載:86,449次。