Pubu 出版平台的 EPUB 瑕疵(已改善)

在使用 Pubu 平台時,我發現它在處理 EPUB 檔案方面有挺大的瑕疵,情節嚴重到令我不太敢再把電子書上架至 Pubu。

2018-10-27 更新:Pubu 已經改善本文提到的 EPUB 3 排版顯示問題(詳見文末更新項目)。

以下正文開始

是這樣的:Pubu 在上架電子書的時候有個選項,只要勾選了,Pubu 就會在上架成功後,把電子書加入作者自己的書櫃裡,這樣作者就不用特別去買自己的書來查看書籍內容。於是,我在上架某一本電子書以後,到書櫃裡點開那本書,直接以瀏覽器線上閱讀,不久便發現三個問題。

狀況一:圖示不見了

首先,書中的許多小圖示都消失了。原本我上傳的 EPUB 檔案,看起來應該如下圖:



結果 Pubu 線上閱讀器所呈現的結果是所有圖示都不見了:


狀況二:無法正確處理特定符號

第二個問題同樣與 Pubu 的 EPUB 線上閱讀器有關。請看下圖:


如圖中加註的說明文字,Pubu 的 EPUB 閱讀器似乎在碰到 “/>” 符號時,就會開始錯亂,導致後續的文字全都變成了綠色。此外,空白間隔無端放大成數倍,也令人無語。

狀況三:程式碼不忍卒睹

第三個問題則是 EPUB 文件中的程式碼排版樣式,已到了根本無法閱讀的地步。例如下圖,是以 IE 瀏覽器來開啟我的原始 EPUB 檔案所呈現的畫面:


圖中短短的五行程式碼,到了 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 的問題已經改善

我在 10/26 收到 Pubu 團隊的來信,告知 Web 線上閱讀器已更新,接著會改善行動裝置的閱讀 app。我試了一下,果然,先前用瀏覽器閱讀 EPUB 3 電子書的排版問題都解決了! 在此特別感謝 Pubu 團隊的協助。

技術提供:Blogger.
回頂端⬆️