Skip to content

MinerU Viewer组件化文档溯源查看器

把 MinerU 解析产物变成可嵌入的 Vue / React 组件,MD↔源双向溯源、业务高亮

这是什么

MinerU 把论文、报告、合同等文档解析成 zip 产物(full.md + 源文件 pdf/img + layout/middle.json)。 本项目把这些产物封装成组件,让任意前端应用都能像嵌入一个 <img> 一样嵌入"带块级溯源的文档查看器"。

  • 左栏渲染 Markdown,右栏渲染 PDF / 图片源文件
  • 两个面板之间按 blockId(物理块稳定 id + bbox)建立一对一 / 一对多映射
  • 点击 MD 块 → 右侧源块滚动到视口中心;点击源块 → 左侧对应 MD 块高亮
  • 业务侧可注入高亮(问答引用、规则命中),并暴露命令式 API

组件以 npm 包 + 免构建 UMD 两种形态发布,UI 逻辑完全独立于宿主框架。

MinerU Viewer · 组件化文档溯源查看器 · 官网 · GitHub