如何将 EPUB 转换为 PDF
三个步骤。一切都在本地进行。
打开 .epub
选择或拖放一个 EPUB 文件。它是一个 ZIP:jszip 会在你的浏览器中打开它。
配置
页面尺寸和正文基础字体大小。
下载
pdf-lib 在你的标签页中生成 PDF:立即下载。
“EPUB转PDF”是什么?
EPUB 是电子书所采用的格式:除 Kindle 之外的所有阅读器都原生支持它, 你可以在 Project Gutenberg 或 Standard Ebooks 上下载公共领域书籍的 EPUB 版本。该格式会让文本重新排版以适应任何屏幕,这使它非常适合 阅读,但当你需要一份可以打印、手写批注或附在邮件里的固定页面文档时, 它就不太方便了。
将 EPUB 转换为 PDF 意味着把每一章渲染成固定页面,并把它们汇集成 一个 PDF。结果是同样的文字和基本样式,但以一个分页文档的形式呈现, 任何人都能在任何 PDF 阅读器中打开。
EPUB转PDF 如何在你的浏览器中工作
一个 EPUB 是由 XHTML 文件组成的 ZIP 压缩包:每章一个,外加一份 清单(OPF 文件),按阅读顺序列出它们。我们用 jszip 解压该压缩包,读取 OPF 以了解章节顺序,用我们的 HTML 转 PDF 渲染器 解析每个 XHTML 章节,并用 pdf-lib 把结果合并成一个 PDF。这三个库都是纯 JavaScript,运行在你的 浏览器标签页中。
没有任何内容被上传。没有经过服务器的步骤,没有账户,也没有保留期。 在首次加载后离线运行本工具,它仍能处理你设备上的任何 EPUB。
常见用例
- 打印电子书。许多家用打印机处理 PDF 比处理 EPUB 要好得多。
- 用触控笔批注。大多数平板上的 PDF 应用都支持手写批注;EPUB 阅读器通常不支持。
- 分享公共领域书籍。把 PDF 发给那些没有专用电子书阅读器的人。
- 长期归档。跨越数十年来看,PDF 比 EPUB 更具可移植性。
- 导出快速参考。把一本技术类 EPUB 转换成一个可搜索的 PDF,方便你对它做 grep。
隐私与安全
电子书的内容无所不包,从公共领域的小说,到朋友请你审阅的书稿草稿。 大多数在线的 EPUB转PDF 转换器会把你的文件上传到它们的服务器。 imisspdf 在本地处理一切:没有上传,没有服务器端的临时文件,没有保留。 查看 我们对 iLovePDF 的隐私评测,了解标准上传模式实际是怎样的。
常见问题
EPUB(电子出版物)是除 Kindle 之外几乎所有阅读器都使用的标准电子书格式。它本质上是一个包含 XHTML、CSS 和图片文件以及一份描述阅读顺序的清单的 ZIP 压缩包。EPUB 会让文本重新排版以适应任何屏幕,这非常适合在手机上阅读,但当你需要一份固定页面的 PDF 用于打印或归档时就不太理想了。
不会。.epub 压缩包由 jszip 在你的浏览器中解压,XHTML 章节在本地解析,PDF 也由 pdf-lib 在你的浏览器中生成——没有任何内容离开你的设备。你可以在转换过程中打开浏览器的网络(Network)标签页来验证这一点。
对于以文字为主的电子书(小说、文章、非虚构类)效果很好。我们会保留标题、段落、粗体/斜体、有序和无序列表、引用块以及代码块。我们不会保留 EPUB 特有的排版功能:内嵌字体(我们使用标准的 Helvetica)、内联图片、复杂的 CSS、脚注、首字下沉,或固定版式的 EPUB(儿童读物、漫画、套着 EPUB 外壳的技术 PDF)。
本工具的 v0.1 版本为了性能和一致性会剥离图片。EPUB 通常包含封面图和内联插图,它们在分辨率、格式和授权上差异巨大。包含这些图片会成倍增加 PDF 的体积并显著拖慢转换速度。如果你需要保留图片,请改用 Calibre 打开 EPUB 并导出为 PDF。
我们会拒绝受 DRM 保护的 EPUB(Adobe ADEPT、Kobo DRM、Apple FairPlay)。本工具是为你拥有的或可自由获取的电子书而设计的——比如来自 Project Gutenberg、Standard Ebooks 或你自己的 EPUB 导出文件。去除 DRM 是另一回事,我们刻意不做这件事。
获得最佳效果的技巧
- 选择与你的打印机或屏幕相称的字体大小。11pt 适合桌面端;12–14pt 适合打印或大字号阅读。
- 给美国收件人用 Letter,其余地区用 A4。与处理任何文档时的判断相同。
- 对于图片多或固定版式的 EPUB,使用 Calibre。这款桌面电子书管理器能保留我们的 v0.1 工具刻意省略的版式。
- 受 DRM 保护的 EPUB 会被拒绝。我们不去除 DRM。
- 需要时压缩结果。长篇电子书会生成很大的 PDF。把结果过一遍“压缩 PDF”。