📝

EPUB 编辑器

在线打开并编辑 EPUB:章节排序、正文改写、元数据与封面管理、查找替换、校验后导出。

拖入 EPUB 电子书,或点击选择文件
支持 .epub(EPUB 2 / EPUB 3),单个文件最大 150 MB
按 spine 顺序还原章节,支持拖拽排序与增删
富文本 / HTML 源码 / 阅读器预览三种编辑模式
封面、元数据、字体图片资源一站式管理
全书查找替换与 EPUB 规范校验

关于此工具

这是一款面向自出版作者、译者、编辑与电子书爱好者的在线 EPUB 编辑器。上传 .epub 后,工具在浏览器内完成解压,读取 META-INF/container.xml 定位 OPF 包文档,解析其中的元数据、manifest 与 spine,按阅读顺序还原全部章节,并优先采用书籍自带目录(EPUB 3 的 nav 文档或 EPUB 2 的 NCX)中的章节标题,缺失时回退到正文首个标题或文档 title。 「章节内容」页是主工作区。左侧是章节结构列表,显示序号、标题与字数,支持搜索、上移下移调整阅读顺序、复制与删除,随时新增空白章节。右侧编辑器提供三种模式:富文本模式可以直接像写文档一样输入,支持加粗、斜体、下划线、删除线、H1-H3、正文、有序/无序列表、引用、分隔线、链接与清除格式;HTML 源码模式面向熟悉 XHTML 的用户,改动即时写回;预览模式按书籍自带的 CSS 与图片渲染,效果与真实阅读器一致。还可以开启「分栏预览」,边写边看。 写入过程做了两项可靠性处理:正文回写优先走 XML 通道,避免内联 SVG 的 viewBox 这类大小写敏感属性被改写;封面与图片在编辑器里通过临时 Blob 地址显示,切换书籍或替换资源时会统一释放,不会泄漏内存。 「资源管理」页列出书中全部文件(图片、样式、字体、音频、视频、其他),显示类型、体积与「已引用 / 未引用」状态,可直接预览、下载、替换、重命名、删除,图片还能一键设为封面;新文件会自动放到 images / styles / fonts / misc 对应目录,导入时自动避开同名冲突。 「元数据」页提供书名、作者、编者、语言、出版方、日期、标识符、版权、简介与主题标签的完整编辑,标识符可一键生成 UUID,日期可填入今天,封面区显示当前封面缩略图并跳转到资源页挑选。 「规范校验」页会检查 mimetype、container.xml、必填元数据、缺失的文件、章节里的失效引用、空章节、未被引用的资源等,问题按「错误 / 警告 / 提示」分级,带章节的问题可以一键跳回编辑位置。 此外提供全书范围的查找替换(支持普通文本与正则、区分大小写,范围可选当前章节 / 全部正文 / 仅章节标题,实时显示匹配数量)、多级撤销重做(连续输入会自动合并成一个撤销点)、Ctrl/⌘+S 直接导出、Ctrl/⌘+F 打开查找,以及未导出改动提示与离开页面前的保护。 需要特别说明:浏览器没有磁盘写权限,页面上的所有改动只作用于内存副本,磁盘上的原文件不会被改写;要落地成果请点「导出 EPUB」另存为新文件。导出时会同步更新 OPF 的元数据、manifest 与 spine,并把 nav / NCX 目录的标题与顺序同步为当前章节顺序,最后按规范把 mimetype 以非压缩方式写回收录首位。也可以把整本文字导出为 TXT。

功能特点

  • 📖 标准解析:读取 container.xml 与 OPF,按 spine 顺序还原 EPUB 2 / EPUB 3 全部章节,目录标题优先取自 nav / NCX
  • ✏️ 三种编辑模式:富文本(加粗 / 标题 / 列表 / 引用 / 链接等)、HTML 源码、阅读器预览,还能分栏边写边看
  • 🧱 结构管理:章节搜索、上移下移调整阅读顺序、复制、删除、一键新增空白章节,实时显示每章字数
  • 🏷️ 元数据编辑:书名、作者、编者、语言、出版方、日期、标识符、版权、简介与主题标签,UUID 与今天日期一键填入
  • 🖼️ 资源管理:图片 / 样式 / 字体 / 音视频全列出,标注「已引用 / 未引用」,支持预览、下载、替换、重命名、删除,图片可设为封面
  • 🔍 全书查找替换:普通文本或正则、区分大小写,范围可选当前章节 / 全部正文 / 仅标题,实时显示匹配数量
  • 🩺 规范校验:检查 mimetype、container.xml、必填元数据、缺失文件、失效引用、空章节与孤立资源,问题可一键跳转
  • ↩️ 多级撤销重做:连续输入自动合并为一个撤销点,Ctrl/⌘+S 导出、Ctrl/⌘+F 查找
  • 📦 标准导出:同步 OPF 元数据 / manifest / spine 与 nav / NCX 目录,mimetype 按规范非压缩置于首位,另可导出 TXT
  • 💾 另存导出:改动只作用于内存副本,磁盘原文件不会被改写,需要落地请点「导出 EPUB」另存为新文件;未导出前离开会提示
  • 📏 体积上限:建议 60 MB 以内,最大支持 150 MB;超过 60 MB 会二次确认并提示可能的内存压力
  • 🔒 隐私优先:解压、编辑、打包全程发生在本地,电子书不会离开你的设备