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

2018-09-25 更新

發布這帖文章兩天以後,我才發現,原來 Pubu 網站上的「出版須知」頁面上有這段話:

目前 Pubu 也將支援 EPUB 3.0 格式的檔案,若您上傳的檔案是以 EPUB 3.0 格式所編製,請於轉檔完成後檢查內容,如呈現上有問題 請與 Pubu 聯絡,以進行細部調整。

那麼,幾乎可以斷定,我碰到的這些狀況都是因為 Pubu 尚未支援 EPUB 3 的緣故了。我一直以為各大出版平台都已經支援 EPUB 3 了,真是粗心大意 Orz (話說回來,這麼要緊的事項,Pubu 是不是應該直接註明在上傳檔案的頁面比較好呢?)

以下正文開始

是這樣的: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 平台已解決上述問題,我會回來修改這裡的文字。

(本文摘自《Leanpub 自出版實戰:從寫作到上架,把作品推向全世界!》 第 6 章)