overcuriousity/pdf2epub

Convert PDF files to nicely structured Markdown and EPUB format with intelligent layout detection using AI.

解决的问题

PDF 文件通常难以转换为 EPUB 或结构化 Markdown 等可重排格式,因为它们缺乏内在结构。此工具将 PDF 文件转换为结构清晰的 Markdown 和 EPUB 格式,特别针对书籍和学术论文。

工作原理

该项目结合了 AI 驱动的布局检测和文本提取技术。它使用 marker-pdf 进行核心 PDF 处理,transformers 进行文本处理,PyTorch 实现 GPU 加速(支持 NVIDIA、AMD 和 Apple Silicon)。它能检测表格、提取图像,并保留文档结构,生成干净的 Markdown 输出,再转换为可自定义样式的 EPUB 文件。

适用人群

需要将学术论文或书籍从 PDF 转换为更易读、可重排格式(如电子阅读器使用或进一步 Markdown 处理)的研究人员、学生和电子书拥有者。

主要亮点

  • 智能布局检测:专为书籍和学术论文优化。
  • GPU 加速:支持 NVIDIA(CUDA)、AMD(ROCm)和 Apple Silicon(MPS),提升处理速度。
  • OCR 与表格处理:支持高级文本提取、OCR 功能和表格格式化。
  • 多格式输出:生成结构化 Markdown 和 EPUB 文件,包含提取的图像。
  • 多语言支持:可处理多种语言的文档。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目