网页加载CAD图纸的两个方案对比说明

一.说明   

梦想控件提供两种技术在网页中加载CAD图纸,一个是OCX技术方案,另一个是HTML5技术方案,它们各有优缺点,用户需根据实际情况进行选择,下边分别说明一下。

1ocx技术方案

(1)OCX技术是IE的插件标准,使用OCX技术可以在IE加一个二进制代码插件,在IE或国产浏览器兼容模式下加载我们的CAD ocx,就能直接显示图纸。

(2)快速入门教程:

MxDraw帮助

(3)在线演示:

梦想MxDrawX ActiveX 5.2 演示

(4)运行效果:

(5)前端代码引用方式,通过<object>加载:

 classid = "74A777F8-7A8F-4e7c-AF47-7074828086E2",

    Sys.ie || Sys.ie9 ? (document.write("<!-- 用来产生编辑状态的ActiveX控件的JS脚本-->   "),

    document.write("<!-- 因为微软的ActiveX新机制,需要一个外部引入的js-->   "),

    document.write('<object id="'+ id + '" classid="clsid:' + classid + '" '),

   //document.write('width="85%" height="85%" align="left">   '),

    document.write('codebase=" ' + cabpath + 'width="85%" height="85%" align="left">   '),

    document.write('<param name="_Version" value="65536">  '),

    document.write('<param name="_ExtentX" value="24262">  '),

    document.write('<param name="_ExtentY" value="16219">  '),

    document.write('<param name="_StockProps" value="0">'),

    document.write('<param name="DwgFilePath" value="' + dwgfile + '" > '),

    document.write('<param name="IsRuningAtIE" value="1">'),

    document.write('<param name="EnablePrintCmd" value="1">  '),

    document.write('<param name="ShowCommandWindow" value="1">   '),

    document.write('<param name="ShowToolBars" value="1">  '),

    document.write('<param name="ShowModelBar" value="1">'),

    document.write('<param name="Iniset" value="">  '),

    document.write('<param name="ToolBarFiles" value="">'),

    document.write('<param name="ShowMenuBar" value="1">'),

    document.write('<param name="EnableUndo" value="1">'),

    document.write('<param name="ShowPropertyWindow" value="1">'),

    document.write('<SPAN STYLE="color:red">不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置。请点击<a href=' + msipath + '>安装控件</a></SPAN>'),

    document.write('</object>')) :

(6)优点:梦想CAD ocx有十年开发积累,开发接口非常丰富,功能最成熟,可以在网页里直接打开编辑CAD图纸,对服务器没有要求,也不需要在服务器安装插件。

(7)缺点:对浏览器有要求,必须是ie,或ie内核浏览器,如果想在chrome浏览器上使用,必须使用我们指定安装的谷歌浏览器,而国产浏览器,QQ,360浏览器只能在兼容模式下使用,用户在第一次使用时,需要安装一下我们的插件,ie支持CAB安装包的自动安装。

2HTML5技术方案

(1)在使用网页直接使用canvas渲染CAD图纸,chrome浏览器推使用该技术在网页显示二维,三维图形。

(2)快速入门教程:

MxDraw帮助

(3)在线演示:

embedmxcadhttps://www.mxdraw3d.com/sample/vuebrowse/

(4)MxCAD云图图库:

CAD梦想画图_DWG图库

(5)运行效果:

(6)优点:跨平台,可以在手机,微信朋友圈,小程序,安桌,苹果系统上使用,只要有chrome内核的浏览器就能加载显示CAD图纸,不需要在用户端安装任何程序。

(7)缺点:最近几年开发出来,所以相比OCX方案,编辑功能简单一些,开发接口也没有OCX成熟,需要在服务器后台调用我们的图纸转换程序对图纸格式转换。不过我们在不停完善,当前如果只需要浏览,批注,测量CAD图纸已经足够使用。

二.详细功能对比较表格

功能说明

OCX情况

HTML5情况

前端是否需要安装程序

浏览器要求

IE,支持国产浏览器QQ,360,chrome需要指定安装包,不支持火狐

Chrome,火狐,国产浏览器。

是否支持VUE

可以简单支持,或使用iframe把ocx包起来。

完整支持

图纸浏览

直接打开

后台转换加载显示

编辑功能

完整编辑功能,精简版本CAD

支持,不完整,正在开发

显示效率

达到AutoCAD:89%

显示加载图纸很快,超过AutoCAD

是否跨平台

只能windows

所有平台

前台开发语言

JS,HTML

JS,TS,HTML5,THREE.JS

后台开发语言

JAVA,NODE.JS,ASP.NET,PHP,GO等都可以。

前端系统要求

Windows

Windows,安卓,Linux,苹果等所有系统

后端系统要求

无,可以不在后台运行

Windows,Linux

后端转pdf,jpg

支持,调用COM接口。

支持,调用我们的转换程序

前端转pdf,jpg

支持

不支持

协同功能

不支持

可以实现(定制功能)

测量批注功能

支持

支持

是否支持天正自定义实体

不支持,必保存T3格式。

不支持,必保存T3格式,但可以做到服务后台自动转T3(定制功能)

图纸大小

一般最大50M,具体看图纸内容复杂度

一般最大50M,具体看图纸内容复杂度

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
CAD杀毒V2.7 正式版 发布 2015.05.12 【基本介绍】   CAD病毒有别于传统病毒,致使目前很多杀毒软件对其无能为力,此工具可以帮您将CAD恢复到正常状态!   CAD中毒:打印文件不正常,实线变虚线,大部分命令无效,跳出对话框等   该病毒利用CAD的读取机制,在第一次打开带有病毒的图纸后,该病毒即悄悄运行,并感染每一张新打开的图纸,将病毒文件到处复制,并生成很多名为acad.lsp的程序。即便是重装CAD甚至重装系统都不能解决问题。病毒感染计算机系统后,会在搜索AutoCAD软件数据库路径下的自动运行文件(acad.lsp)后,生成一个备份文件acadapp.lsp,其内容和自动运行文件一样。打开CAD图纸时,软件就会运行加载该文件,同时在存放图纸文件的目录中生成两个文件(acad.lsp和acadapp.lsp)的副本。 【使用方法】 CAD在启动时会弹出一个显示时间的对话框,在8:00至18:00之间,除了会有对话框,并且输入文字时可能有的以记事本出现,没有其它大的影响,在这个时间以外,就会伴随着\\\"移动\\\"命令就成“复制”等情况,让人不胜其扰。 杀毒方法   1、关闭AutoCAD。   2、运行你下载的“CAD杀毒”或小龙AutoCAD病毒专杀,清除病毒并修复感染文件。   3、重新打开AutoCAD即可! 2015.05.12 CAD杀毒V2.7 正式版(版本:2.7.1.20) ============================ 根据病毒感染情况,一般都是接收到别人的文件或者使用U盘拷贝文件导致自己电脑CAD中毒,所以我们特意推出安全防护功能,智能拦截U盘和接收到的文件所带的病毒,彻底防止感染! 1.增加“安全防护功能”到设置窗口,可自行设置实时防护您的系统; 2.增加“U盘防护”功能,实时发现并进行提示扫描病毒,防止U盘带有病毒; 3.增加“系统实时监控”功能,可在安全防护中自行设置实时防护的目录,可实时检测接收到的文件是否带有病毒; 4.增加“beifen.bak”病毒完美查杀,目前该病毒在网络上并无任何解决方案,我们首推完美查杀并修复被感染文件; 5.增加“一键安全上网”功能,到主页面和功能大全列表中,让您安全安心的上网; 6.增加“提示”条到主页面,在官方有新动态时会及时向您提示; 7.增加“倒计时清除”到清除按钮,查杀完病毒之后自动倒计时自动清除病毒; 8.修复“日志”功能查杀之后无任何记录的BUG; 9.修复“设置”中白名单列表空白时添加目录无效的BUG; 10.修复“设置”中白名单列表添加与删除目录导致其它目录错乱的BUG; 11.修复“检测更新”功能在网络异常的情况下提示新版本的BUG; 12.优先窗口界面,让界面更为柔和美观 13.优化CAD杀毒软件启动的速度,减少内存占用;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值