Skip to content

CAD 图纸操作 · 入口指引 ​

涉及 CAD 图纸操作时,先判断操作侧,再读对应指南执行。

路由规则 ​

用户意图操作侧指南
网页中预览、浏览、编辑、绘制、标注、测量、图层管理、导出图纸前端(mxcad)前端 mxcad 指南
服务端处理图纸文件:格式转换、数据提取、参数化绘图生成、切分合并、批量导出后端(MxServiceCode)后端 MxServiceCode 指南
两侧都涉及(如后台生成 DWG 后在网页预览)先后端生成,再前端预览依次读两份指南

用户未明确前端还是后端时,必须先询问,得到答复后再执行:

您这次是需要在网页中预览编辑图纸(前端 mxcad),还是通过后端服务处理图纸文件(如转换、生成、数据提取)?

线索可辅助判断但不能替代询问:"网页/浏览器/嵌入网站/mxcad/mxweb" → 前端;"服务端/Node/批量/生成图纸文件/数据提取/接口" → 后端。

文档链接与程序下载地址 ​

文档链接 ​

文档链接
入口指引(本文件)链接
前端 mxcad 指南链接
后端 MxServiceCode 指南链接
MxServiceCode 命令参考链接
Mx2DNode 二开 API 参考链接
部署与启动说明链接

程序下载地址 ​

两类包:单独转换程序(MxConvert,仅含 mxcadassembly)与后端服务(MxServiceCode,同时含后端服务和转换程序,即完整超集)。均为试用版(期限 6 个月),托管在外部站点(demo.mxdraw3d.com),直接按绝对地址下载。Linux 包基于 Ubuntu 20.04(Ubuntu20)构建,仅适用于 Ubuntu 20.04 x86_64 及以上兼容环境(如 Ubuntu 22.04);ARM 机器(uname -m 为 aarch64)或更低版本系统请先停止并向用户确认。

程序平台下载地址
单独转换程序 MxConvert(试用版)WindowsMxConvert_TryVersion.zip
单独转换程序 MxConvert(试用版)Linux(Ubuntu 20.04 x86_64)MxConvert_Ubuntu20_TryVersion.zip
后端服务 MxServiceCode(含转换程序 mxcadassembly,试用版)WindowsMxServiceCode_TryVersion.zip
后端服务 MxServiceCode(含转换程序 mxcadassembly,试用版)Linux(Ubuntu 20.04 x86_64)MxServiceCode_Ubuntu20_TryVersion.zip

固定临时路径(只下载一次,跨会话复用):

  • Windows:%TEMP%\MxCAD\(%TEMP% 为用户 Temp 目录环境变量,命令中直接使用,无需手动展开)
  • Linux:/tmp/MxCAD/

程序排查与获取步骤(收到命令后执行):

第 1 步 判断任务需要什么:只需转换程序(格式转换 / PDF / 图片等 mxcadassembly 调用)或需要后端服务(命令调用 / 二开)。

第 2 步 查看固定临时路径下有哪些东西,按下表处理:

临时目录现状本次只需转换程序本次需要后端服务
什么都没有按平台下载单独转换程序(MxConvert)zip,解压到临时路径按平台下载后端服务(MxServiceCode)zip(含转换程序),解压到临时路径
只有转换程序(单独包解包,可能不在 MxCAD\Release\ 下)直接做试用版过期验证,通过即可用清空临时路径后下载解压后端服务 zip
有后端服务(已解包,转换程序在 MxCAD\Release\ / Linux\MxCAD\)做试用版过期验证 + 包完整性验证,通过即用;不完整则清空后下载单独转换程序 zip 重下检查工程目录 MxServiceCode\MxServiceCode 完整,完整即用;不完整则清空后下载后端服务 zip 重下

注意各包目录结构固定:两个 zip 解压后都只有一个顶层目录(与 zip 同名:MxConvert_TryVersion\ / MxServiceCode_TryVersion\);单独转换程序包的转换程序文件(mxcadassembly.exe、fonts\ 等)直接在该顶层目录里,后端服务包在该目录下含 MxServiceCode\ + MxCAD\Release\(Windows)/ MxServiceCode\ + Linux\MxCAD\(Linux)两个子目录。因此重新下载前必须先清空临时路径(后端包是完整超集,同时含后端与转换程序,清空重解不会丢东西)。系统清理临时目录后重新下载即可。不要扫描用户机器其他目录。