Skip to content

Releases: unitedrhino/docling

v1.5.0:GLB 模型结构与属性解析

Choose a tag to compare

@godLei6 godLei6 released this 10 Oct 06:18
55e4db5

新增 GLB 2.0 模型元数据解析,可直接用于知识库和 RAG。

  • 新增 ParseGLB 与 ParseByExt("equipment.glb", data)。
  • 提取场景、节点父子关系、网格和渲染材质名称、文件已有自定义属性。
  • 保留节点索引、JSON 指针及大整数设备编号,支持 Markdown、Docling JSON 和 content-list。
  • CLI 增加 GLB 格式,补充中英文 README 示例。
  • 校验容器长度、非法引用与循环节点;文件最多 128 MiB,JSON 块最多 16 MiB,节点最多 10,000 个。

保持纯 Go、零 cgo。此版本提取结构和已有属性,不提供几何解码或三维渲染,不加载外部模型资源,不根据外观推测工程材料、尺寸或 BOM。

验证:GLB 自动化测试、两个标准二进制样本、README 示例和知识库消费侧集成用例通过。既有 CAD 黄金输出用例存在已在发布前基线复现的期望差异,本次未更新该用例。

升级:go get github.com/unitedrhino/docling@v1.5.0

v1.2.0

Choose a tag to compare

@godLei6 godLei6 released this 21 Sep 14:06
8bf1639

Go Docling PDF 安全解析

  • 内置 pdfcpu 安全预检,并复用同一解析上下文完成图片解码与单页 PDF 提取。
  • 新增公开 PDFLimits 配置和可稳定识别的 ErrPDFResourceLimit。
  • 默认限制文件大小、页数、流解压、图片、对象/XRef、对象流、递归深度及单页输出。
  • OCRRequest 与 PDFVisualRequest 新增 PageData,保留 Data 向后兼容。
  • 损坏或超限的单张图片会被跳过,正文解析继续。
  • 不引入 Python 运行时,保留 Poppler 文本恢复机制。

完整测试:go test ./...