即梦AI - 一站式AI创作平台

PDF-Craft:一个扫描书籍PDF文件转Markdown/EPUB工具ai人工智

PDF-Craft是什么?下载即梦

PDF-Craft是一个用于处理PDF文件的开源项目,专注于将扫描书籍的PDF转换为Markdown或EPUB格式。它通过OCR技术识别文字,并利用aiai大模型算法提取文本、过滤页眉页脚等元素,生成结构化内容。支持本地计算和LLM辅助功能,适合学术论文、小册子及长篇书籍的格式转换。

PDF-Craft:一个扫描书籍PDF文件转Markdown/EPUB工具.jpg

PDF-Craft功能特征ai对话聊天系统

格式转换:说的ai

  • 支持将PDF转换为Markdown格式,适合论文或小书本。千问网页版官网入口

  • 超过100页的,可结合了本地OCR和云端LLM处理,生成带目录分章节的EPUB。全免费ai人工智能

智能提取:下载即梦

  • 使用DocLayout-YOLO和自定义算法提取正文,过滤页眉、页脚、脚注、页码等元素。哪个ai比较懂法律

  • 在跨页时,算法会处理前后文的顺接问题。ai指的是什么意思

OCR识别:ai起什么作用

  • 使用OnnxOCR进行文字识别,支持插图、表格和公式的截图,并直接插入到输出文件中。全免费ai人工智能

阅读顺序优化:ai在线使用

  • 通过layoutreader确定符合人类阅读习惯的顺序。造梦次元入口

LLM辅助:ai智能软件怎么用

  • 在EPUB转换过程中,通过LLM(如DeepSeek)读取注释和引用信息,并在EPUB中呈现。哪个ai比较懂法律

  • LLM还能在一定程度上纠正OCR错误。豆包官网免费使用

本地运行:说的ai

  • 支持CPU和GPU加速,无需联网即可完成大部分操作。造梦次元入口

PDF-Craft应用场景万联摩尔

  • 学术研究:将扫描的学术论文转换为Markdown或EPUB格式,便于编辑和阅读。度加ai下载

  • 电子书制作:将扫描书籍转换为EPUB格式,生成带目录和章节的电子书。全免费ai人工智能

  • 文档处理:提取PDF中的文字和图像,用于进一步编辑或归档。说的ai

PDF-Craft:一个扫描书籍PDF文件转Markdown/EPUB工具.webp

PDF-Craft使用方法

1. 安装:ai人工智需要Python 3.10及以上版本,支持CUDA加速。

2. PDF转Markdown:ai在线使用

from pdf_craft import PDFPageExtractor, MarkDownWriter
extractor = PDFPageExtractor(device="cpu", model_dir_path="/path/to/model")
with MarkDownWriter(markdown_path, "images", "utf-8") as md:
    for block in extractor.extract(pdf="/path/to/pdf"):
        md.write(block)

3. PDF转EPUB:万联摩尔

from pdf_craft import PDFPageExtractor, LLM, analyse, generate_epub_file
extractor = PDFPageExtractor(device="cpu", model_dir_path="/path/to/model")
llm = LLM(key="sk-XXXXX", url="https://api.deepseek.com", model="deepseek-chat")
analyse(llm=llm, pdf_page_extractor=extractor, pdf_path="/path/to/pdf", analysing_dir_path="/path/to/analysing", output_dir_path="/path/to/output")
generate_epub_file(from_dir_path="/path/to/output", epub_file_path="/path/to/output.epub")

github项目:ai对话聊天系统https://github.com/oomol-lab/pdf-craft


收藏