Android設備閱讀純文字電子書的小技巧

我在《由.txt自製電子書.epub並傳入iPad的步驟》介紹了將文字格式的電子書轉換成epub格式的方法,但最近找了一些網路小說電子書來消遣,全都是純文字格式,都要轉檔的話似乎有些麻煩,倒不如找個能讀取文字格式的電子書閱讀器還比較方便,試用了幾個閱讀器後,靜讀天下(Moon+ Reader)成為最後閱讀的主力。本文簡單介紹靜讀天下的功能,並說明文字格式電子書的一些處理技巧。

文字格式電子書的最大好處就是檔案小、可攜性高,如果沒有閱讀器,使用一般的文字編輯器也能讀取。由網路取得的.txt電子書編碼最常見的可能是簡體中文GB232,而靜讀天下預設是用繁體中文來開啟檔案,因此只會看到亂碼。以下我以下載《槍炮、病菌與鋼鐵》一書為範例,來展示靜讀天下的操作步驟。

由線上書庫下載電子書

  1. 開啟靜讀天下,點擊【線上書庫】
    moon main screen
  2. txt電子書可以在書朋網裡找到,因此再點擊書朋網
    online stores
  3. 再點擊【科技、網絡】分類
    Category list 1
  4. 點擊《槍炮、病菌與鋼鐵》所在的【科普】
    Category list 2
  5. 科普第一頁的最後一項就是《槍炮、病菌與鋼鐵》
    Book found
  6. 按下《槍炮、病菌與鋼鐵》項目後會自動開啟瀏覽器並下載,下載後的檔案會存放到「/sdcard/Download」資料夾
  7. 在/Download資料夾找到下載的 亂碼.rar(下載的檔案是以GB232編碼,在繁體環境會變成亂碼)後點擊並解壓縮,將「槍炮、病菌與鋼鐵.txt」解壓縮到sdcard/Books/MoonReader資料夾
  8. 回到靜讀天下後按【本地檔案】,再找到sdcard/Books/MoonReader/枪炮、病菌与钢铁.txt】並開啟此檔,結果看到的是一堆亂碼...
  9. 回到靜讀天下首頁按右上角的選項圖示→再選【選項】,將軟體語系變更成【Simplified Chinese(簡體中文)】,再去開啟電子書就會看到正常可辨識的簡體內容
    Change locale
  10. 雖然電子書可以看了,但整個系統也全變成簡體版了!這是個不好的解決方法,最好還是用繁體中文或Unicode為主較好,下面會介紹如何修改簡體電子書,我們先將軟體語系再換回原來的【System(中文)】

將簡體轉換為繁體

  1. 複製電子書檔案到電腦
    1. 我們必須將檔案傳到電腦上做編碼轉換,轉換好後再傳回Android設備。在靜讀天下的本地檔案畫面裡,長按【枪炮、病菌与钢铁.txt】數秒,當功能選單彈出後再按【發送文件】
      moon export
    2. 在【選擇一種動作】對話窗裡選擇Dropbox
    3. 出現Dropbox裡Camera Uploads對話窗時按〔Upload〕,將「枪炮、病菌与钢铁.txt」檔案上傳到Dropbox的Camera Uploads資料夾。Dropbox正常執行後,你電腦的Dropbox Camera Uploads裡就會有「枪炮、病菌与钢铁.txt」檔案了
      Dropbox upload
  2. 如果你有安裝MS Office的話,就可以使用Word的簡轉繁將「枪炮、病菌与钢铁.txt」的簡體內容全部轉換成繁體
  3. 沒有Office的話,可以下載並安裝ConvertZ,執行後由System tray圖示的右鍵功能表裡選按【純文字檔案轉換】,或將滑鼠游標移到螢幕最頂端,在彈出的功能表裡點擊【純文字檔案轉換】
    ConvertZ 1
  4. 【ConvertZ 檔案轉換】對話窗裡選擇好檔案再按開始轉換就可以了
    1. 先按左側【來源檔案:】下方的資料夾圖示,選擇Dropbox的Camera Uploads資料夾
    2. 資料夾圖示下方會出現Camera Uploads資料夾裡的所有檔案,找到「枪炮、病菌与钢铁.txt」後按〔加入〕,則被選取的檔案會出現在右側的【檔案清單】裡
    3. 選【GBK > Big5(繁體)】
    4. 按左下方的【目的地:】指定輸出的寫出位置為Dropbox的ebook資料夾(Dropbox的任意目錄皆可)
    5. 按右方中間的〔開始轉換〕就會開始轉檔
      ConvertZ converting
    6. 電腦的Dropbox背景程式會將ebook裡的轉換後檔案上傳到Dropbox雲端硬碟,傳檔完畢後,Android設備裡的Dropbox ebook裡也能找到檔案
    7. 在Android設備的ebook資料夾,按「枪炮、病菌与钢铁.txt」最右側的三角圖示,再選【Export】→再按【Save to SD card】→將資料夾切換到/Books/MoonReader→按底端的【Export】,Dropbox ebook裡的檔案就會下載到SD Card裡的靜讀天下資料夾
      Dropbox save to SD card
    8. 再進入靜讀天下首頁→本地檔案→瀏覽 SDcard/Books/MoonReader就能找到繁體中文的電子書了。

插入分行符號

打開電子書後發現段落間都沒有額外分行,造成快速閱讀上的障礙,因此在轉檔後最好先編輯檔案以插入分行符號,再做Export操作會更加理想。我們可以用Notepad++來開啟繁體中文的枪炮、病菌与钢铁.txt,按〔Ctrl〕+〔H〕做取代操作:

  • 【尋找目標:】輸入 \r\n
  • 【取代成:】輸入 \r\n\r\n
  • 【搜尋模式】選用增強模式
  • 按〔全部取代〕將每個段落的分行符號多插入一個,以形成一個分隔段落的空行
    Notepad++ replace

靜讀天下注意事項

  • 由靜讀天下的電子書目錄選了第一個項目後,有時會多跳一個章節,或者目錄直接就少掉開頭的章節,此時向上滑動到最開頭就能找到消失的開頭章節了
  • 要在不同的Android設備同時閱讀同一本電子書時,將電子書設定→【其它選項】→【透過DropBox同步閱讀書籤位置】打勾,則每次離開某個電子書檔案時,會自動上傳「電子書檔名.po」到Dropbox Apps/moonreader或moonreaderp(專業版)資料夾裡,使用另一部設備時若也勾選了Dropbox同步,則會自動同步最後的閱讀位置,或將此.po檔案下載到SDCard/Books/MoonReader資料夾也可以同步閱讀位置
  • 靜讀天下專業版有朗讀功能,請參考《用聽的比較快-讓Android設備朗讀純文字電子書

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

4 個回應

  1. 杜月影表示:

    其實靜讀天下可以自己選擇文件編碼。
    打開文件後選項→可見選項→文件編碼

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *