Agent Skills
返回列表
LibreDWG 文件解析工具

LibreDWG 文件解析工具

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_463e8e26/libredwg。

技能介绍

解决什么问题

AutoCAD DWG 常见于建筑、机械和 CAD 交付物,但通用工具链往往不能直接读取对象、图层、文本或导出 SVG。本技能面向脚本化处理和格式转换,让工程数据可以进入 JSON、DXF、GeoJSON、SVG、PostScript 等下游流程。

技能如何工作

它封装 LibreDWG CLI 工具,主要能力包括:

  • dwgread:读取 DWG 并按扩展名输出 .json、.dxf、.dxfb、.geojson 等格式
  • dwg2dxf / dxf2dwg:在 DWG 与 DXF 之间转换
  • dwglayers:列出图层,方便做筛选或审计
  • dwggrep:在 DWG 内搜索文本,适合关键词校验
  • dwg2SVG:将 2D 内容导出为矢量图
  • dwgfilter:用 jq 风格表达式过滤对象

典型流程是先读取结构或导出 JSON,再按对象类型、图层或文本条件过滤,最后转换为目标格式。

适用边界

写入能力受版本和 DWG 年代影响较大:旧版本对 r2000 及更早更稳定,新版对 r2004 支持更好,r2010 到 r2018 可能不稳定。dxf2dwg 通常只支持较老输出格式;dwg2SVG 主要处理 2D 内容,部分实体可能缺失;dwg2ps 依赖可选组件。命令行大小写、路径转义和中文编码在不同平台也会有差异,调试时建议先检查输出格式和依赖是否齐备。

使用场景

  • 处理建筑交付图纸时,把 DWG 图层和文本导出成 JSON 供审查脚本使用
  • 接手旧项目时,将 DWG 批量转成 DXF 并过滤 LINE 对象做后续分析
  • 生成图纸预览时,把二维 DWG 内容导出为 SVG 嵌入 Web 查看器
  • 验收图样时,用 dwggrep 查找指定编号文字并记录所在图层

适合人员

  • 维护 CAD 数据的后端工程师,需要把 DWG 对象转成结构化 JSON
  • 做图纸审查的工具开发者,需要列出图层并搜索关键字段
  • 搭建 Web 预览的工程师,需要把 2D DWG 导出为 SVG
  • 写自动化脚本的工程师,需要批量转换和过滤 DWG 图纸