专栏 · 字体从哪来

字体从本站读进来。书不交出去。

你要把 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 里,页面关掉之后也不用再去读一次。原件仍由你自己保管。要再转一次,就再打开这一页,文件还是从你自己的文件夹里拿。