在线CAD中实现打开CAD图纸的方式.docx
《在线CAD中实现打开CAD图纸的方式.docx》由会员分享,可在线阅读,更多相关《在线CAD中实现打开CAD图纸的方式.docx(8页珍藏版)》请在第一文库网上搜索。
1、文件(F)0(V)R)CAD梦想画图1.0fg(A16(O)(D)M(E)侬0)帮助(H)Q figByLayer邮羊(0MS8W宏 什QtSS安普如由在线CAD中实现打开CAD图纸的方式前百随着云端化数字经济时代的到来,越来越多的用户需要在网页端对图纸进行查看 和审批,今天给大家详细讲一下在线的方式打开CAD图纸的方法,示例项目地 址:https:3000/mxcad/CAD梦想画图就MXDraW帮助瓯- C 30mxcadModel LayoutlMxZoomE1306X)18,14,7050栅格 正文 极轴对象捕捉对象追踪DYN在示例项目中可以直接打开CAD图纸,这依赖于mxcad(ht
2、tps:mxcadx.gitee.io/mxcad docszh)这个前端库可以读取 MxDraw 云图开发包(https: CAD 图纸转换成 mxweb 格式的文件。有了图纸转换和文件渲染之后,就可以做到读取和编辑CAD图纸。原理首先上传CAD图纸到我们Node服务进行处理,它会调用MxDraw云图开发包将CAD图纸转换成mxweb文件,然后返回给前端对应的访问地址。该示例项目对应的NOde服务 参考具体的NOde代码,请点击查看该链接了解详情https: = Il5我们可以直接在开发包找到对应的NOde服务源码,也可以直接使用对应接口, 但是可能它并不能完全满足你的需求,需要自己修改甚至
3、重写,为此我们将详细 讲解一下应该如何来实现图纸转换的接口。后端具体实现首先我们需要Node环境点击查看安装(https: WWW如果你不是使用的NOde作为后端开发语言,那么只需要理解如何转换就好,然 后自行实现。验证是否安装成功node -V下面我们可以直接通过Node child_process使用子进程调用云图开发包中的mxcadassembly 程序mxcadassembly程序所在目录windows 目录:MxDrawCloudServerBinMxCADReleasemxcadassembly.exeIiniIX 目录:MxDrawCloudServerBinLinuxBinlv
4、lxCADmxcadassemblyconst exec = require(,child-process,);/如果是要将mxweb格式文件转成服务器 那么SrCPath就是mxweb文件路径而C)Utname的后缀名应该是对应图纸的后缀名,如:test.dwgconst param = srcpath: “要转换的文件在服务器上的路径“,outpath: “转换后生成的文件在服务器上的目录路径“,OUtname:,转换后的文件名称,,)execCmxcadassembly 程序在服务器所在位置,,5JS0N.stringify(param), ()=)如上所知,我们要将mxweb文件保存为
5、dwg图纸只需要改变srcpath和outname 就可以了将CAD图纸上传到服务器上,请自行实现,这里建议点击查看(https: = Il5)然后结合云图开发包 MXDraWCIOUdSerVer BinMxCADMxCADSaveF ileserver. js 文件查看到源码可以非常清晰的知道如何上传CAD实现转换和保存dwg图纸。最后我们将转换的文件放在了服务器上,当然你也可以上传到OSS或者其他云存 储上,然后返回对应的访问地址就可以了。前端具体实现前端直接调用后端提供的接口上传CAD图纸,等成功转换成mxweb文件后在 前端用mxcad打开,打开mxweb文件点击查看参考(https
6、:mxcadx.gitee.io/mxcad docszhl.%E6%8C%87%E5%8D%97l.%E5 %BF%AB%E9%80%9F%E5%85%A5%E9%97%A8.htmH%E5%9F%BA%E6%9C%AC%E7%94%A8%E6%B3%95)这里主要讲解一下如何将目前网页上打开渲染好并且编辑了的mxweb文件保存 成CAD图纸。首先我们需要得到现在修改后的mxweb文件数据,然后上传到服务器,后端将 mxweb格式的数据写在一个mxweb格式的文件中,最后使用mxcadassembly程序 将mxweb格式文件转换为CAD图纸的文件,然后返回对应的访问地址。默认情况下,我们提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 CAD 实现 打开 图纸 方式
