回覆列表
  • 1 # 使用者3386151209820

    自制電子書傳送Kindle個人文件,調整行距的方法:不要用Calibre製作mobi電子書,而是製作epub電子書,調整epub裡css的行距,使用亞馬遜官方的KindleGen轉化軟體將epub轉化為mobi檔案,然後傳送雲端即可獲得行距正常的電子書。

    在使用Kindle看書的時候,很多時候需要將自己自制的電子書傳送到亞馬遜Kindle的個人文件,透過雲端推送的方式閱讀,但是有一個問題可能會困擾所有的Kindle使用者。

    雲端推送的檔案只支援幾種格式,從效果上看,Mobi格式的電子書最適合推送。但是,實際推送到Kindle上的個人電子書,行距卻非常小,看起來非常不舒服,由於mobi格式不支援調整行距,因此這個問題讓很多人想了很多辦法來嘗試解決。

    在Calibre進行轉化mobi電子書的時候,可以在轉化選項裡,將“介面外觀”-“字型”-“最小行高”設定為 150%,然後在“樣式”裡增加一行,p { line-height: 150% } ,在mobi輸出裡,將mobi檔案型別選擇為 both,這樣輸出的mobi檔案,直接複製到Kindle中閱讀是正常的,行距很適合閱讀,然而透過郵件傳送到雲端,再推送回來後,行距又變成原來的樣子,很可能是亞馬遜雲端的轉化程式沒有進行相應的處理。

    難道真的就沒辦法推送正常的個人文件到Kindle上了嗎?

    辦法是有的,經過我不斷嘗試,發現了一個實際可用的方法。

    先將電子轉化為epub格式的電子書,可以在Calibre裡安裝Kindle Unpack外掛來解壓縮電子書,然後修改epub裡的css檔案,增加一行 p { line-height: 150% } ,之後在亞馬遜網站下載一個名為KindleGen的官網轉化軟體,使用命令 KindleGen book.epub 將電子書轉化為mobi格式,然後將這個mobi檔案傳送到亞馬遜雲端個人文件,這時候從雲端推送下來的電子書的行距就正常了。

    我估計可能是Calibre產生的mobi有些不相容,而亞馬遜自己的KindleGen產生的mobi就相容,因此在雲端轉化的電子書就排版正常。

  • 中秋節和大豐收的關聯?
  • 工程機械專業讀了出來做什麼工作?