[分享] 輕鬆將好讀電子書格式轉成 iPad epub 的程式

感謝各位大大的分享~~~

是說~

這樣的寫法~能再WINDOWS上面呼風喚雨~

強~

此外~

在這也要提供一個方法~

對於已經轉入iBook的電子書~

封面更換呢~~~~???

可以在itunes裡直接在電子書上直接按右鍵~~ 找點簡介~~~

選最後一個頁~“插圖”

加入你已經下載好或是可愛的圖案~~~

嘿嘿~~~~

在iPhone上~我已經嘗試成功囉~~~

再也不是無皮的書啦~~~~

iPad的人也可以試試~我沒有~所以~~~~

不用再下載一堆奇怪的軟體囉~~~改圖改啥一大推~~~

想要去游泳的心情.............
謝謝您的分享

我本來就會用好讀在PDA上面看書,現在也可以在iPad上真是太棒了!

老人發牢騷一下,科技進步帶動使用科技產品的人口,加上友善的介面和容易使用的方式,故新一代的使用者對電腦的基本運作方式不了解。

我相信像我一樣的老骨頭就算不會寫程式但是基本的bat檔都會處理,單純命令列的畫面可是一種歷史的紀錄呢!尤記得當初用PC Tools慢慢抓二進位數值的變化來修改遊戲中人物的數值,我果真是上一代的人啊~~遠目
道歉有用的話,就不需要警察了
新上架的好讀 PDB 似乎會出問題?

========================================
Processing 獵殺紅色十月.pdb
獵殺紅色十月.pdb is not a valid HaoDoo PDB format...
Failed to parse 獵殺紅色十月.pdb
========================================

但若直接餵給 Calibre 轉 EPUB 又會說不支援。
小酒蟲 wrote:
新上架的好讀 PDB 似乎會出問題?
但若直接餵給 Calibre 轉 EPUB 又會說不支援。

新的mpdb規格好像有點改,而且已經是UTF-8的了。舊版本的是Big-5可能還是得先轉碼才能餵給Calibre。有試過 Sigil 嗎?
My Zaurus...
http://pdb2epub.4shared.com/
裡的轉換程式支援新版格式,可以試試看。
轉換好讀電子書格式(*.pdb)為 EPub 格式(*.epub)的程式 。


有興趣的可以抓下來用。
用 .net 寫的。

針對 好讀的 pdb 格式
1.符號直轉橫
2.修正錯別字
3.整個目錄,子目錄一次轉完
4.支援好讀加密解密
5.支援好讀新格式

PdbToEPub.zip (只要下載底下那個即可,PdbToEPubUI.zip 包含全部)
PdbToEPubUI.zip

上述壓縮檔解開後:
PdbToEPubUI.exe 是 UI 主程式
PdbToEPub.exe 命令列主程式
目錄 /App_Data 下有程式所使用的設定:錯別字修正,符號轉換,EPub 樣板格式等文字檔,
可以自己修改,調整,擴充。

簡單用法1:(來源指定為目錄時,會整個目錄,含子目錄整批轉換)

PdbToEPub.exe -o c:\ebook\epub c:\ebook\HaoDoo

參數說明:
-o c:\ebook\epub 指定輸出到 c:\ebook\epub 目錄
c:\ebook\HaoDoo 好讀電子檔來源目錄


簡單用法2:(來源指定為檔案時,只會轉換該檔案)

PdbToEPub.exe -o c:\ebook\epub c:\ebook\HaoDoo\xyz.pdb

參數說明:
-o c:\ebook\epub 指定輸出到 c:\ebook\epub 目錄
c:\ebook\HaoDoo\xyz.pdb 好讀電子檔

其他參數自己看吧:
Usage: PdbToEPub [options] [path|file]

options:

-n 不做橫直轉換(註3)

-l 直轉橫(預設值)

-p 橫轉直

-pdb 輸出原格式, 不轉換(只為改檔名)

-epub 輸出 EPub 格式(預設值)

-text 輸出 Text 格式

-all 輸出 EPub, Text 格式

-big5 輸出 BIG5 編碼(僅適用 Text 格式,預設值)

-utf8 輸出 UTF8 編碼(僅適用 Text 格式)

-o [path] 指定輸出目錄

-f [format] 自訂輸出檔名格式,可用變數:
{origin} 原始檔名
{author} 作者
{title} 書名
{dir#} 目錄下的流水號,後面 # 數目流水號長度, {dir##} = 01
{dir###} = 001
{dir####} = 0001
{file#} 全部檔案的流水號,後面 # 數目流水號長度, {file##} = 01
{file###} = 001
{file####} = 0001

範例1: -f "{origin}_{title} - {author}" 輸出 原檔名_書名 - 作者.epub
範例2: -f "{author}\{origin}_{title}" 輸出 作者\原檔名_書名.epub

-f:n 以書名當輸出檔案名稱

-f:na 以書名,作者當輸出檔案名稱

-d:n 以作者為目錄,書名為檔名

-d:na 以作者為目錄,書名,作者為輸出檔案名稱

-r 含子目錄(預設值)

-r- 不含子目錄

-w 回寫 pdb 檔名為書名

-w- 不回寫 pdb 檔名為書名(預設值)

PS:
1.好讀電子書打包(1279本)http://haodoo.4shared.com 下的 /ebooks/HaoDoo/舊版/ 有已經轉好的電子書(3種格式)。

2.http://haodoo.4shared.com 下的 /ebooks/HaoDoo/20100731/ 有已經轉好好讀網站截至 2010/07/31 所有的電子書 17xx 本。
含 epub, pdb, text 兩種編碼。

3. 目前電子書 epub 格式並無正式支援直書, 目前只有日本方面提出此需求,大陸方面說不 care,而台灣在狀況外。
其實現在有的網站也開始做epub,pdf的檔案下載了,大大們如果不想費心思轉檔也可以直接在網站上購買下載檔案放進ibook裡頭看 www.pubu.com.tw也有做epub檔案下載
我有發現一個問題, 其實也不算問題
是不是可以有一個功能, 就是使用檔名當作書名的參數呢?

比如說, 我們在看一部連載的小說, 但是從好讀抓下來的檔名是 1000.pdb, 1001.pdb...
但是使用您好用的工具可能會變成 xx小說.epub, yy小說.epub...

這時候如果拉到 iBook 中, 排序就會變的很麻煩, 要一本一本調
如果我先把檔名改為 01_XX小說.pub, 02_YY小說.pub...

而支援這樣參數的轉換的話, 拉到 iTune 就方便的多了

PS:當連載很多的時候, 有時候會忘記看到哪一集, 不過您的工具真是不錯, 給你拍拍手
轉換程式預設就不會改檔名阿!

來源是 1000.pdb 輸出也會是 1000.epub

除非加入參數:

-f:n 以書名當輸出檔案名稱

-f:na 以書名,作者當輸出檔案名稱

-d:n 以作者為目錄,書名為檔名

-d:na 以作者為目錄,書名,作者為輸出檔案名稱
是的, 我並不是使用 UI 轉換
我有寫一個 dos command , 如下所示

pdbtoepub.exe -l -epub -big5 -o [output folder path] -d:n [pdb folder path]


目前這樣的轉換會依照作者分類, 並以檔名作為書名
只是, 比如說我轉換 [女黑俠木蘭花傳奇]

1. 巧奪死光錶 (死光迷霧、奪錶)
2. 血戰黑龍黨 (黑龍現爪、戰龍)
3. 火海生死鬥 (太陽之女、死鬥) - 血戰黑龍黨 續集
4. 海底火龍 (木雕人頭、火龍)
5. 地獄門(屍變驚魂)
6. 勇破火箭場 (超人集團、箭場)
7. 神秘高原 (高原之謎、高原)
8. 雷庫驚魂 (煞星男爵、驚雷)- 神秘高原 續集
9. 死亡織錦(死怖博物館)
10. 電眼怪客 (神秘之眼、電眼)
...(略)

我有依照順序去看的習慣, 但是轉了四五十本的小說, 拉到 iBook 的時後順序全亂了
我真的在iTune 找不到 依照檔明排序的功能, 但是有依照書名排序的功能

所以我才想說是不是有多一個參數, 可以用檔名當成書名的轉換方式

剛加上一個參數 -f 自訂檔名,夠狠了吧。(不過臨時改的,沒有測完全)

你的指令:
pdbtoepub.exe -l -epub -big5 -o [output folder path] -d:n [pdb folder path]
改成(先去更新新版本)
pdbtoepub.exe -f "{author}\{origin}" -o [output folder path] [pdb folder path]
即可

PS:
-l 是預設值,不用特別指定。
-big5 對 epub 格式沒作用,都是轉成 utf-8 編碼,-big5, -utf8 只對輸出文字檔 -text 有作用。
限制級
您即將進入之討論頁 需滿18歲 方可瀏覽。
提醒:內容可能因過於寫實、驚悚而令人感到不舒服,是否繼續觀看?

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於該限制級網頁,依台灣網站分級推廣基金會規定作標示。
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)