PDF 中提取数学公式

✅ 方法一:使用 doc2x extract_formula_imgs + Pix2Text 一键运行脚本(自动提取+识别)

👉 适合你如果用 Python 的话,只需要运行一段脚本即可:

✅ 🔁 一步搞定脚本(仅需安装一次)

复制代码
pip install doc2x[pix2text] -i https://pypi.tuna.tsinghua.edu.cn/simple 

🧠 然后运行这段代码即可完成整个流程:

复制代码
from doc2x.extract_formula import extract_formula_imgs
from pix2text import Pix2Text
from PIL import Image
import os

pdf_path = "你的论文.pdf"
output_dir = "formulas"
extract_formula_imgs(pdf_path, output_dir, dpi=300)  # 步骤1:提取公式图像

p2t = Pix2Text()  # 步骤2:初始化模型

for fname in sorted(os.listdir(output_dir)):  # 步骤3:公式识别
    if fname.endswith(".png"):
        img_path = os.path.join(output_dir, fname)
        latex = p2t(Image.open(img_path))
        print(f"{fname} → {latex}")

✅ 方法二:纯命令行简化(适合写在 Shell 脚本里)

如果你不想写 Python 脚本,也可以直接用命令行运行:

doc2x extract-formula-imgs 你的论文.pdf --out-dir formula_imgs pix2text formula_imgs/*.png --out output.txt

这样你能直接把所有 LaTeX 结果写入 output.txt


✅ 方法三:在线平台(无需安装,但受限)

若你不想安装环境,可以试试:


✅ 推荐组合方式(最快速+省心)

方式 特点 推荐人群
方法一(Python) 全自动、最灵活、可批量识别 研究人员,熟悉代码
方法二(命令行) 零代码配置,更直观 教师、工程师、懒得写脚本
方法三(在线) 零配置,适合小量公式 仅偶尔处理,数量少的人
相关推荐
孟健1 天前
Karpathy 用 200 行纯 Python 从零实现 GPT:代码逐行解析
python
码路飞1 天前
写了个 AI 聊天页面,被 5 种流式格式折腾了一整天 😭
javascript·python
曲幽1 天前
FastAPI压力测试实战:Locust模拟真实用户并发及优化建议
python·fastapi·web·locust·asyncio·test·uvicorn·workers
敏编程1 天前
一天一个Python库:jsonschema - JSON 数据验证利器
python
前端付豪1 天前
LangChain记忆:通过Memory记住上次的对话细节
人工智能·python·langchain
databook1 天前
ManimCE v0.20.1 发布:LaTeX 渲染修复与动画稳定性提升
python·动效
花酒锄作田2 天前
使用 pkgutil 实现动态插件系统
python
前端付豪2 天前
LangChain链 写一篇完美推文?用SequencialChain链接不同的组件
人工智能·python·langchain
曲幽2 天前
FastAPI实战:打造本地文生图接口,ollama+diffusers让AI绘画更听话
python·fastapi·web·cors·diffusers·lcm·ollama·dreamshaper8·txt2img
老赵全栈实战2 天前
Pydantic配置管理最佳实践(一)
python