pretty code

2019年1月22日 星期二

樂天電子書使用 kindlegen 轉檔

有些直排的電子書經過 calibre 轉換後會變成橫排,網路上說是因為 calibre 會去修改 css 樣式,故較好的方式是使用 Kindle 的 kindlegen command line tool 轉換。

據實測的結果,真的可以順利呈現直排中文。

不過樂天的電子書似乎在 XHTML 檔有些問題﹝只試過一本﹞,可以使用以下步驟修正。

1. 取得 DRM-Free 後的 epub 檔案,請參考其他網路文章。
2. 改副檔名為 zip 並解壓縮。
3. 修改 OEBPS\*.xhtml ,手動在檔案前面加上下列文字。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html>

2019/05/30 更新
有些書轉完後在 Kindle 看會變亂碼,經實測也是加入上面 2 行就可以恢復正常。

沒有留言: