專欄 · 字型從哪來

字型從本站讀進來。書不交出去。

你要把 EPUB 轉成 PDF 交出去。先看清楚字型是從哪來的,再按開始。

發布於 2026-11-07

匯出 PDF 時字型從哪來

匯出 PDF 時字型從哪來,答案是這台瀏覽器按書裡出現的文字,從本站讀取要用的字型,再把字寫進新的 PDF。在 ReadyEPUB 裡做EPUB 轉 PDF,讀進來的是字型,不是把整本書交到別處排版。計算發生在你打開的這台瀏覽器裡,下載到的是這台設備剛生成的新檔案。書籍檔案不會上傳到 ReadyEPUB,這裡也沒有登入、註冊,沒有用來收書的帳號伺服器。

你之後要發出去的,是你下載下來的那一份。原來的 EPUB 還在原來的資料夾裡,除非你自己把它移走或刪掉。這一頁一次只放一份。還沒下載的結果只活在這一次打開裡,重新整理或關掉頁面,它就沒了。頁面上的範例是在這台瀏覽器裡現做的一小段,用來試一次轉換,不是從別處取來的一本書;範例若走 PDF,也會從本站讀字型。

讀進來的是本站的字型。不會上傳的是你的書。下載到的是這台瀏覽器剛生成的新檔案。

字型按書裡出現的字來讀

這一步只按書裡出現的文字決定要讀哪一份字型,讀完直接寫進這份新的 PDF。書名、作者和語言代碼也會寫進新 PDF。字型若這一次沒有讀下來,這一次就轉不成,頁面會說「沒有轉成。請換一份檔案再試。」。這時先確認頁面能打開,再換一份檔案試,不要以為書已經交到別處去算了。檔案怎麼處理寫的也是這條邊界:書籍不上傳到 ReadyEPUB,這裡沒有帳號,匯出 PDF 時讀到的是字型。

會碰到網路的還有打開頁面這一下。這次訪問交給 51.LA 做統計,統計的是有人打開了頁面,不是你的 EPUB,也不是你下載的 PDF。不要把「書不上傳」寫成「這台電腦完全不聯網」:頁面要打開,匯出 PDF 時字型要讀進來,統計要記一次訪問。這三件事都不是把書的正文上傳到 ReadyEPUB。字型是從本站讀進來的,不要寫成有一台伺服器替你排版,也不必去記字型檔案的名字。

字型從本站讀進來,寫進你下載的那一份。書留在這台瀏覽器裡。

新的 PDF 裡寫下什麼

EPUB 收成 PDF 時,這台瀏覽器按頁寫下文字,字型隨這些字一起寫進新檔案。量得清寬高的 PNG 和 JPG 會寫進新檔案。這台瀏覽器畫得出來的其它圖,先畫成 PNG 再寫進去;畫不出來的那一張跳過。SVG 的 data 位址不收。章節標題會跟著文字進去。書名、作者、語言代碼是寫進新 PDF 的書目,不是去改你資料夾裡的原件。

反過來從 PDF 收回來

走 PDF 轉 EPUB,拿得走的是 PDF 裡已經能選取的文字。掃描頁若只是一張圖,字取不出來。這裡沒有識別步驟,不會把掃描版自動變成可編輯正文。複雜版式收成一段一段,分欄、頁首、腳註不會按原來的樣子排回去。超過 300 頁,頁面說「頁數太多,這台瀏覽器一次處理不了。」

轉換頁一次只收一份檔案。檔案超過 40 MB,頁面說「檔案超過 40 MB,這台瀏覽器處理不了。」;這不是伺服器拒絕,是這一頁不接更大的檔案。副檔名對不上,用「請改選一份 EPUB 檔案。」。沒有可轉換的正文,用「這份檔案裡沒有可轉換的正文。」。這些話都是這一頁給出的,不是別處發來的判定。

書名、作者、語言代碼可以在轉換前改。檔案放進來時,讀得出的書目會先填上還沒改過的欄;你改過的那一欄不會被自動覆蓋。改的是即將下載的那一份,不是資料夾裡的原件。要留的結果先下載:重新整理或關掉頁面,沒下載的那一份就沒了。原件仍在原來的資料夾裡,除非你自己把它移走或刪掉。

EPUB 轉出去時,章節標題會帶到 PDF、HTML、純文字、Markdown 和 FB2,但每種格式留的東西不一樣。純文字留段落,圖片不會變成一段字。Markdown 用符號表示標題。FB2 用它自己的章節結構。HTML 留標題和段落,指令碼和樣式不會跟著走。這些都是這台瀏覽器在本機重寫的新檔案,不是把原 EPUB 原樣改個名。

發出去之前看三眼

還沒放書的話,回到轉換頁,把 EPUB 丟進去,再打開EPUB 轉 PDF。要先看檔案邊界,就讀檔案怎麼處理。一次一份,轉完就下載。專欄後面會繼續寫 DOCX 的標題和圖片、Markdown 的符號,以及漫畫包怎麼收成一頁一圖。

發出去的是你下載的那一份。對方拿到的是新檔案,不是 ReadyEPUB 上的一份副本,因為 ReadyEPUB 這邊沒有留下你的書。字型已經寫在這份 PDF 裡,頁面關掉之後也不用再去讀一次。原件仍由你自己保管。要再轉一次,就再打開這一頁,檔案還是從你自己的資料夾裡拿。