上面三張圖列出在放大不同字型整個頁面的效果, 說實在的, 比 pdf 好上許多, 當然圖片部份沒特別處理, 不過這樣已經可接受了。要不是對 epub 如何編排完整格式還不清楚, 真不想用 latex 製作 pdf 了。
Calibre 是很好用的轉檔工具, 但除了可以轉檔之外還可以抓取 rss。這可是 Greenbook EZRead Touch 主打功能之一; Calibre 也可以將 rss 下載後轉成 epub 格式 (ref 2), 這樣就可以舒服的觀看, 有時候 rss 內容一多, 用電腦看還是不方便, 用瀏覽器看不是更方便嗎?那當然, 不過得上網, 而且內建瀏覽器好像沒多強, google reader 觀看品質不佳。
從 Fetch news 按進去後, 花點時間應該就可以熟悉其介面。轉好後的 rss epub 檔案有可能會放在 Periodicals, 找不到時到這裡看看。
中文的 epub 需要做以下的處理, 包含用 rss 轉出來的 ebpu:
ref: http://www.mobile01.com/topicdetail.php?f=258&t=2491172&p=1 3F
- 下載 Calibre (有 linux version) http://calibre-ebook.com/download
- Load the original chinese epub, click on Convert Books.
- Select "Look & Feel"
- Copy & Paste this code into the "Extra CSS" box":
- Then click "OK"
- The conversion process will start right away in the backgorund.
- Save to disk to save the modified epub file to the disk after the conversion is completed.
另外檢查書本metadata中id, 加入 xxxx:99999 (如 temp:0002221) 獨特id. 可避免加入Sony Reader時與其他書互相覆
或是另外一招: http://rachelee1223.blogspot.tw/2012/05/sony-reader-prs-t1.html, 不過這需要另外複製一個新字型。
但其實有遇到失敗的結果, 中文還是會有問題, epub 其實是 zip 壓縮檔, 我會手動改正轉換的結果, 或是加上圖片, 以我手邊這個 epub 為例:
descent@debianlinux:aa$ unzip ../ll.epub descent@debianlinux:aa$ ls -Rl .: total 52 -rw-r--r-- 1 descent descent 2492 Jan 6 01:12 content.opf -rw-r--r-- 1 descent descent 20349 Jan 6 01:12 cover.jpeg drwxr-xr-x 2 descent descent 4096 Jan 6 01:12 META-INF -rw------- 1 descent descent 20 Jan 6 01:12 mimetype drwxr-xr-x 4 descent descent 4096 Jan 6 01:12 OEBPS -rw-r--r-- 1 descent descent 181 Jan 6 01:12 page_styles.css -rw-r--r-- 1 descent descent 3380 Jan 6 01:12 stylesheet.css -rw-r--r-- 1 descent descent 799 Jan 6 01:12 titlepage.xhtml -rw-r--r-- 1 descent descent 1102 Jan 6 01:12 toc.ncx ./META-INF: total 4 -rw------- 1 descent descent 244 Jan 6 01:12 container.xml ./OEBPS: total 8 drwxr-xr-x 2 descent descent 4096 Jan 6 01:12 img drwxr-xr-x 2 descent descent 4096 Jan 6 22:04 text ./OEBPS/img: total 8 -rw-r--r-- 1 descent descent 4592 Jan 6 01:12 dotepub.png ./OEBPS/text: total 20 -rw-r--r-- 1 descent descent 8260 Jan 6 22:04 content.xhtml -rw-r--r-- 1 descent descent 1485 Jan 6 01:12 copy.xhtml -rw-r--r-- 1 descent descent 772 Jan 6 01:12 title.xhtml
descent@debianlinux:aa$ ls OEBPS/text/content.xhtml
OEBPS/text/content.xhtml 這便是電子書的內容, 修改它即可改變整個內容, 是一個 html 格式的檔案, 可以看到熟悉的 html tag。
descent@debianlinux:aa$ cat page_styles.css @page { margin-bottom: 5pt; margin-top: 5pt } @font-face { font-family: "DroidSans", serif, sans-serif; src: url(res:///ebook/fonts/DroidSansFallback.ttf) }page_styles.css 則是加入了讓 sony prs-t1 可以顯示中文的 css file。在我修改的 epub 檔案中, 定義在 calibre6 class 裡頭, 所以要使用這個 font-face, 要這樣用:
這樣 pre tag 的中文就能在 prs-t1 上正確看到。
網頁也可轉成 epub 格式 (ref 1)。不過轉換後圖片的部份都會被去掉, 我就是把 epub 解開後, 手動編輯 html/css, 圖片就出現了。
css ref:
- http://css.1keydata.com/tw/font.php
- http://inspire.twgg.org/programming/html-css/item/57-so-that-the-code-within-pre-tags-wrap-the-way.html
pre.css 是我用來排版程式碼的 css, 超過 550px 會自動換行。不過效果似乎不太正常, 我直接使用 pre style="white-space: pre-wrap;", 這樣程式碼就會自動斷行。
ref:
- 網頁轉 epub
- http://ebook.online-convert.com/convert-to-epub (網頁轉 epub 效果比 ref 1 好)
- rss 轉成 epub
- grabmybooks 收集網路好文輕鬆轉 ePub
- epub 簡介
- latex-to-mobi
沒有留言:
張貼留言
使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。
我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。