PALMisLIFE 討論區

標題: 好讀 pdb to epub for nook/iPad [列印本頁]

作者: IF    時間: 2010-9-20 14:28
標題: 好讀 pdb to epub for nook/iPad
本文最後由 IF 於 2010-9-22 08:33 編輯

此版程式是由小酒蟲文章提到的『Mobile 01:輕鬆將好讀電子書格式轉成 iPad epub 的程式』當中,將 epubtemp 加上 nook 用的 css 改編的。
放這邊只是單純想給使用 nook 的朋友少花點工,就可以轉出 nook 可用的 epub 檔。
如此一來,只要在一個執行步驟的情況下,轉出在 nook 下可以看的 epub 電子書檔。
有問題還請回應,謝謝。

[attach]36167[/attach]
作者: stampout    時間: 2010-9-20 15:00
回覆 1# IF


真方便,不用再進cmd了。
作者: supertomato    時間: 2010-9-20 15:20
非常的謝謝,很方便,
本來還在頭大如何把pdb轉成epub...
現在全解決了~!
作者: IF    時間: 2010-9-20 16:08
補充一下,ebooks 裡可以放多個 pdb 檔,會依檔名順序轉出。
理論上,可以在 css 裡定義各機型的字體,這樣一次轉出可以在 ipad' nook 和 prs 上都可以正常使用才是。
作者: lumos    時間: 2010-9-20 17:59
IF,  太厲害了.
我一口氣轉了20本小說進去. 而且真的就是一指耶.
謝~~
作者: IF    時間: 2010-9-20 20:53
剛剛確認了,這樣轉出的 epub 也可以直接讓 iPad 裡的 iBook 直接讀取,沒有問題。
至於 sony 的部份,就要看看 sony prs 內建的中文字體是哪個,應該也是 ok。
作者: ychao    時間: 2010-9-21 04:38
本文最後由 ychao 於 2010-9-21 04:59 編輯

從hi-pda看來的,好像只要把nook指定字型檔的部份:

  1. src: url(res:///system/fonts/DroidSansFallback.ttf);
複製代碼
改成像這個樣子:

  1. src: url(res:///system/fonts/DroidSansFallback.ttf), url(res:///opt/sony/ebook/FONT/tt0003m_.ttf), url(res:///Data/FONT/tt0003m_.ttf);
複製代碼
就可以通吃了。小弟我手上沒有SONY的閱讀器,沒辦法測試就是了。
作者: 小酒蟲    時間: 2010-9-21 05:10
本文最後由 小酒蟲 於 2010-9-21 23:45 編輯

這令我想到,如果有人需在同一本 epub 掛不同字型檔,或者也可以這樣玩?

我進 Calibre 主要也是為了排版成 nook 適用版面及整理個人書庫。
作者: IF    時間: 2010-9-21 09:17
回覆 7# ychao

Sony PRS 600 電子書中文化 這邊看來,是要自己放字型改檔名。
應該是可以在 css 裡去定義這個字型的檔名就好。

不過不知道跟刷機刷不同 firmware 和自訂字體間有沒有關係?

晚點下班(很晚很晚下班後)再來改一版請有 sony e-reader 的版友試試看吧。
或者有興趣的自己解壓縮後到 epubtemp 的 html 裡去改改看。
作者: 小酒蟲    時間: 2010-9-21 10:04
本文最後由 小酒蟲 於 2010-9-20 23:18 編輯

nook 可以刷機改內建字型,但不需冒險,只要把路徑指向 SD 卡的字型檔,就可以自由變化顯示字型。
作者: blueguy    時間: 2010-9-21 14:59
本文最後由 blueguy 於 2010-9-21 15:40 編輯

剛剛試了一下ychao兄的建議
只要更動3個地方,由好讀下載的pdb可以正常轉為epub

機型:sony prs-505
檔案:城南舊事/林海音(原檔143KB),轉EPUB為109KB

轉檔後我是直接用傳輸線丟進去,FORMATTING好像快很多,也許是檔案很小的關係

字體S級正常,M/L右邊的字會被切一半(S[size=11.8056px]ONY reader  寬:584 ,Nook  ?),另外文字是橫列而非直排

能夠直轉好讀PDB,真是感謝IF兄,如果可以幫忙調整一下右邊邊界會被切字的小問題就更棒了
作者: IF    時間: 2010-9-21 16:09
本文最後由 IF 於 2010-9-21 16:11 編輯

剛剛依照 blueguy 和 ychao 的做法, 將 sony e-reader 相關的也編進去 css 中.
同時, 也將文字排版稍微依照網路上的建議改了一下, 請 blueguy 重新下載試試看.

至於由橫讀改成直讀, 那我就可能真的沒時間研究了.

附件已經更新於本文第一篇.
作者: blueguy    時間: 2010-9-21 19:30
本文最後由 blueguy 於 2010-9-21 19:35 編輯

大秦帝國  好讀pdb>txt>合併>lrf
s size


[size=11.8056px]大秦帝國  好讀pdb>epub
[size=11.8056px]s size
[attach]36153[/attach]

[size=11.8056px]原來[size=11.8056px]ychao建議的改法,s size不會被切字,只有M/L會..
[size=11.8056px]目前IF更新過的,連S SIZE也被切了,不知原因何在,可以調整嗎?
也許是字型大小的關係?


作者: IF    時間: 2010-9-22 08:35
回覆 13# blueguy

再更新了一版, 這版拿掉了跟寬度有關的設定, 請再更新頁首的附件.
謝謝.
作者: blueguy    時間: 2010-9-22 10:11
本文最後由 blueguy 於 2010-9-22 10:13 編輯



還是謝謝IF兄的幫忙,這個版本在PRS-505中還是一樣又切字...[size=11.8056px][洋蔥cry]



我上網臨時找了一下CSS教程(HTML?),然後用笨法子將其中的[size=11.8056px] margin-left:  [size=11.8056px]5[size=11.8056px]pt;[size=11.8056px]   margin-right: 5pt; 更改為


margin-left:  2pt;[size=11.8056px] margin-right: 12pt;  [size=11.8056px][size=5.69328px](其實 [size=5.69328px]margin-left [size=5.69328px] 2~4[size=5.69328px][size=3.95367px] ;[size=3.95367px]margin-right: 10~12 3級縮放不會被切到字)

[size=11.8056px][size=5.69328px][size=3.95367px]

[size=11.8056px]就得到以上照片的結果(各為S/M/L)
[size=11.8056px]

[size=11.8056px]M/L級右邊會留白的很難看,呵呵~
[size=11.8056px]畢竟IF兄[size=11.8056px]原意是[size=11.8056px]提供給NOOK使用的,有機會可以使用在PRS-505十分滿意[size=11.8056px],[size=11.8056px]再次感謝~[size=5.69328px][洋蔥em48]
作者: 小酒蟲    時間: 2010-9-22 12:05
本文最後由 小酒蟲 於 2010-9-21 23:44 編輯

我晚點丟一個 Calibre 調整過版面的 epub 上來,有需要的可以參考裡頭的設定。
作者: IF    時間: 2010-9-22 14:59
本文最後由 IF 於 2010-9-22 15:00 編輯

margin-right: 12pt 表示右邊要留白很大一塊啊...
我在網路上找到的sony prs-600 似乎不用留白, 且 nook 和 ipad 在各字級下也都不需放留白也不會 cut 字.
早上傳的那版是參考網路上 prs-600 的設定改的.

那可能就請 blueguy 兄用自己的設定囉~
作者: 小酒蟲    時間: 2010-9-22 15:44
本文最後由 小酒蟲 於 2010-9-22 09:20 編輯

這是由好讀 pdb 轉出,再用 Calibre 排版給 nook 的中文橫讀 epub 檔;因我沒有進一步的需求,所以其它部份就留待各位研究了。
作者: ychao    時間: 2010-9-22 23:50
剛剛依照 blueguy 和 ychao 的做法, 將 sony e-reader 相關的也編進去 css 中.
至於由橫讀改成直讀, 那我就可能真的沒時間研究了.
IF 發表於 2010-9-21 16:09


非常感謝。
因為目前epub的規格沒有直排文字,所以各種閱讀器都沒有支援,自然也無從修改了。

據小弟所知,日本方面有提交相關的支援需求到新的epub版本。就當前來說,「中國」的紙本書早就已經放棄直排了,日本則是有非常強的需求所以非常積極的要epub加入支援,而台灣這邊雖然出版界多半都是直排的,但在epub支援上似乎還是狀況外。因為epub基本上就是html/css,所以網頁相關社群朋友也在關心中文直排的支援。只是很辛酸的,竟然台灣的產官學界都沒有在w3c會員裡面。
作者: ychao    時間: 2010-9-23 00:53
仔細看了一下,似乎SONY有斷字的bug,斷掉的漢字剛好都是每一段的首行,而且都斷在半個字寬。
建議改從css縮排下手: (縮排整數字寬)

  1. text-indent: 2em;
複製代碼
(這個跟margin放在一起)
作者: kibymo    時間: 2010-9-28 11:44
本文最後由 kibymo 於 2010-9-28 11:47 編輯

我還是喜歡直式排列,只是無法上一頁下一頁,希望好讀能為nook修改一下就更好了。

作者: bearscorp    時間: 2010-9-28 12:06
本文最後由 bearscorp 於 2010-9-29 13:01 編輯

直式排列的話,chainlp 很好用,但是由於會轉成圖檔,因此檔案非常肥大

不過看起來很舒服,可以嘗試看看
目前的最新版是 0.38-5,原介面是日文,但可以改為英文介面

剛才試過了,使用虛擬印表機確實可以做出內嵌字型的 pdf 檔

Edit -> Aozora Text PDF mode -> PDF virtual printer
(不過需要修改 Preference 裏面的 Aozora text,取消勾選 Aozora tag Enabled,否則某些文字可能會被視為假名,而被縮小)

搭配不同的 PDF 虛擬印表機,效果不同

2.3 MB 的文字檔:
使用圖檔 -> 約 400MB (因為我設的字體很大,近 4000 頁)
使用 CutePDF -> 約 100MB
使用 doPDF -> 約 12MB
使用 primoPDF -> 約 10MB,而且速度最快,但是中文檔名會被取代掉
作者: stampout    時間: 2011-4-26 08:19
好讀都有epub了,這個附件有沒有用,應該沒這麼重要了。
作者: IF    時間: 2011-5-3 09:35
我自己都還是用這個附件轉給 nook' iPad 和 iPhone 看.
畢竟只要執行一次批次就好, 也不用再設定其他的東西.
作者: Number5    時間: 2011-5-23 08:37
好讀的pdb有分一般big5的pdb跟unicode的updb,請問將來會開發轉updb2epub嗎?
作者: hawk911    時間: 2011-5-23 08:53
本文章最後由 hawk911 於 2011-5-23 08:54 編輯

好讀已經提供 epub 的下載了.PS: 往上看才發現已經有人回覆過了.   

作者: lukie198898    時間: 2012-9-15 10:30
看看,不知如何解决




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5