文字与文档工具

PDF 转 EPUB

选择一个不超过 50 MB、100 页的本地 PDF,然后下载在浏览器中制作的 EPUB 3.3。

优先本地处理无需注册隐私说明 ↗

本地 EPUB 3 转换

从 PDF 创建本地 EPUB

在此浏览器中生成符合标准的 EPUB 3.3 文件。PDF 不会上传。

尚未选择文件

仅限一个本地 PDF,最大 50 MB、100 页。

文本模式使用 PDF.js 文本对象。没有嵌入文本的页面会变成页面图片;图片模式会将每页都转换为图片。

选择 PDF 开始。

不提供 OCR、版式重建,也不承诺保留表格、分栏、脚注、公式、字体、原始版式或无障碍语义。只有所有 PDF 目录目标都能安全映射到页面时才会使用目录。

使用步骤

如何使用

  1. 选择一个不超过 50 MB、100 页的本地 PDF。
  2. 有嵌入文本时提取文本,或选择页面图片模式。
  3. 从此浏览器下载生成的 EPUB 3.3 文件。

真正的 EPUB 3.3 包

下载文件是 application/epub+zip Blob,首个条目为未压缩的 mimetype,并包含 META-INF 容器、EPUB package 文档、导航文档、manifest、spine,以及每个源页面对应的 XHTML 文档。使用 MIT 许可的 JSZip 3.10.2;其声明包含在站点第三方声明中。

优先文本,必要时使用图片

文本模式会按可用顺序合并 PDF.js getTextContent() 项目。没有嵌入文本的页面会变成本地渲染的页面图片。图片模式会渲染所有页面。只有当现有 PDF 目录中的所有目标都安全地解析到 PDF 页面时才使用目录,否则 EPUB 导航会列出页面。

有意限制的转换

这不是 OCR 或版式保留服务。不承诺忠实保留分栏、表格、脚注、公式、字体、原始位置、阅读顺序或无障碍语义。请保留 PDF,并在阅读器中检查 EPUB。

常见问题

你可能还想知道

PDF 会上传吗?

不会。PDF.js、Canvas 和 JSZip 在此浏览器中处理所选文件。此工具不会将 PDF 发送到服务器。

它会执行 OCR 吗?

不会。它只读取已有 PDF 文本对象。文本模式会将没有文本对象的页面变成图片。

EPUB 会保留原始版式吗?

不会。文本输出是尽力按页提取的文本,图片输出是栅格化页面。不会保留复杂版式和文档语义。

为什么没有使用 PDF 目录?

只有所有目录目标都能安全解析到源页面时才会包含目录。否则 EPUB 会使用逐页导航列表。