EPUB转Markdown转换器

将EPUB书籍转换为Markdown,章节按阅读顺序排列。

如何将EPUB转换为Markdown

  1. 上传一个无保护的.epub文件。
  2. 让转换器读取出版物结构并创建一个Markdown结果。
  3. 转换并检查章节顺序、目录、内部链接和不需要的HTML。
  4. 下载Markdown文件,并保留原始EPUB以获取Markdown无法表示的资源或布局。

转换器保留哪些内容?

转换器保留哪些内容?
源内容推荐的输出行为转换说明
书名和元数据使用前置元数据或元数据部分
阅读顺序遵循出版物的阅读顺序
章节标题保留语义HTML标题
目录将导航条目转换为链接
段落和强调将HTML内容转换为Markdown
脚注和尾注保留引用和注释正文
图片和封面提取并引用资源
内部链接在合并或拆分输出中重写

转换过程中可能发生哪些变化?

受DRM保护的书籍

受保护的出版物不会被解密或绕过,可能无法转换。

不需要的HTML和样式

某些出版物包含布局包装器和内联样式,应简化而不剥离有意义的文本。

许多小章节文件

用户可能更喜欢一个合并的文档。合并文件需要重写内部链接并保留章节边界。

纯图片出版物

漫画或扫描书籍需要OCR或视觉提取,超出常规EPUB HTML解析。

SVG、MathML和交互式内容

高级EPUB 3内容可能需要原始HTML、图片回退或省略。

EPUB转Markdown的常见用途

将书籍导入Obsidian

创建可搜索的源笔记或章节集合,并带有本地图片引用。

引用和注释段落

使用可编辑的Markdown,同时保留书目元数据和原始书籍。

将无保护的出版物存档为文本

创建可读、可版本化的表示,无需EPUB阅读器界面。

准备学习材料

根据学习工作流程将章节拆分为笔记或合并为一个长文档。

EPUB转Markdown示例

Input
书籍:示例手册
第一章:引言
本章解释范围。
Expected Markdown
---
title: 示例手册
---

# 示例手册

## 第一章:引言

本章解释范围。

获得更干净Markdown输出的技巧

  1. 在转换前选择单文件或章节输出 稍后更改结构需要重写链接和图片路径。
  2. 保留书籍元数据 标题、创作者、语言和标识符有助于用户验证来源。
  3. 检查脚注 EPUB注释标记各不相同,可能变成重复或断开的锚点。
  4. 检查图片和SVG 并非所有Markdown渲染器都能一致地处理SVG或嵌入的HTML。
  5. 保留原始EPUB Markdown输出是工作表示,不是出版物包的替代品。

常见问题

章节是否按正确顺序保留?

转换器按定义顺序读取出版物结构。请检查结果,因为格式错误的EPUB导航仍可能影响顺序。

我可以创建一个Markdown文件而不是多个章节文件吗?

当前的网页工作流程返回一个Markdown结果。章节边界取决于EPUB中可用的标题和结构。

转换器是否包含目录?

当出版物暴露导航文本时,可能会显示。始终将生成的标题和链接与原始阅读器视图进行比较。

脚注和尾注是否保留?

识别的注释文本可能会保留,但反向链接和复杂的注释标记可能会改变。在依赖Markdown之前检查每个注释。

图片和封面如何处理?

当前工作流程不承诺提供单独的图片资源包。当封面、插图、SVG或纯图片页面重要时,请保留原始EPUB。

是否支持EPUB 2和EPUB 3?

可以处理无保护的EPUB文件,但功能覆盖因出版物而异。EPUB 3媒体覆盖、脚本、SVG和MathML可能没有直接的Markdown等效项。

可以转换受DRM保护的EPUB文件吗?

不能。SolConverter不会移除或绕过DRM。请使用授权的无保护源文件。

我可以将结果导入Obsidian吗?

可以,在检查生成的Markdown之后。当图片或高级出版物功能重要时,请将原始EPUB与笔记一起保留。

将Markdown转换回PDF

已经有Markdown文件?使用Markdown转PDF转换器创建可共享的PDF。