在使用 Pubu 平台時,我發現它在處理 EPUB 檔案方面有挺大的瑕疵,情節嚴重到令我不太敢再把電子書上架至 Pubu。
2018-10-27 更新:Pubu 已經改善本文提到的 EPUB 3 排版顯示問題(詳見文末更新項目)。
以下正文開始
是這樣的:Pubu 在上架電子書的時候有個選項,只要勾選了,Pubu 就會在上架成功後,把電子書加入作者自己的書櫃裡,這樣作者就不用特別去買自己的書來查看書籍內容。於是,我在上架某一本電子書以後,到書櫃裡點開那本書,直接以瀏覽器線上閱讀,不久便發現三個問題。
狀況一:圖示不見了
結果 Pubu 線上閱讀器所呈現的結果是所有圖示都不見了:
狀況二:無法正確處理特定符號
第二個問題同樣與 Pubu 的 EPUB 線上閱讀器有關。請看下圖:
狀況三:程式碼不忍卒睹
第三個問題則是 EPUB 文件中的程式碼排版樣式,已到了根本無法閱讀的地步。例如下圖,是以 IE 瀏覽器來開啟我的原始 EPUB 檔案所呈現的畫面:
圖中短短的五行程式碼,到了 Pubu 平台,卻編排成兩頁:
圖中短短的五行程式碼,到了 Pubu 平台,卻編排成兩頁:
我對此現象感到好奇,於是從 Pubu 平台下載那本電子書的 EPUB 檔案,然後用其他閱讀器來查看。我發現,同一本電子書,用 IE 打開我原始的 EPUB 檔案不會有上述現象,但是用 IE 打開從 Pubu 下載的 EPUB 檔案就有排版的問題。合理推測,當我上傳 EPUB 檔案至 Pubu 平台時,Pubu 後端的處理程式很可能有去修改我的 EPUB 檔案內容(而且還改壞了)。
以上三個瑕疵,讀者看了難免起疑:「這本書的作者也未免太差勁,連基本的排版都做不好。」這樣一來,作者不僅要揹黑鍋,還可能失去許多讀者。眼下看來,除了將電子書從 Pubu 平台下架,唯一可能的自救辦法,就是上架時只提供 PDF 檔案,而不要上傳 EPUB 檔案了;也就是說,讀者只能閱讀 PDF 格式的電子書。
本段寫於 2018 年 9 月。將來若發現 Pubu 平台已解決上述問題,我會回來修改這裡的文字。( 現已改善,見下方更新說明。)
2018-10-07 更新:PDF 也有問題
後來又發現一個狀況:Pubu 後台程式會去修改我上傳的 PDF 檔案;原本有目錄的 PDF,上傳後,無論從 Pubu 線上閱讀還是下載回來看,PDF 裡面原本的目錄已經沒有「連結」的作用,即點擊目錄中的章節名稱不會跳至該章節。
對此現象,Pubu 團隊的解釋如下(原文照錄):
凡是上傳至Pubu上架的書籍都會經過轉檔加密的手續Pubu的轉碼加密系統在設定出版者提供的PDF目錄時,是依照PDF檔案的頁碼來指定路徑創建目錄。比如:一本書的結構依序為目錄、序、第一篇 ...... 而書中設定目錄為 page i, 序是 page a, 第一篇開頭的地方是 page 1,但PDF檔案的排序而言,目錄是 page 1, 序是 page 3, 第一篇開頭的地方可能是 page 9。由於您的書在經過加密轉檔後該目錄的結構與轉檔後有衝突,因此才造成目錄不起作用。
同時,Pubu 提供兩個解決方法,一個是我自己去修改 PDF 的目錄結構,使其符合 Pubu 的程式處理方式;另一個則是每次上傳 PDF 之後發信給 Pubu 團隊,請他們協助用我原先上傳的 PDF 來取代他們轉檔後的 PDF 檔案。雖然可以暫時解決,但還是不方便。
2018-10-27 更新:EPUB 3 的問題已經改善