日期:2014-05-18  浏览次数:21360 次

怎样用c#打开dwg文件
在C#中,怎样打开dwg文件,有没有已写好的第三方控件?或用COM组件能做出来吗,能浏览文件,放大、缩小文件、
放大文件后,可移动文件,查看文件的细节
请高手帮忙,给段代码

我需要的是在web页面上的显示,不要winform的

------解决方案--------------------
探讨
太遗憾了!原来找了两周,试了N多,最后找到一个能用的可后来搞丢了!
再后来用记忆里的关键字搜索了个遍,双找了N天,再没找到过!
为我的粗心感慨下~

------解决方案--------------------
我记得好像AUTO CAD 2009 里面有个组件可以直接拉到窗体中,然后就可以像在CAD里面显示DWG文件一样显示了!

其实如果楼主是想做CAD二次开发的话,并不一定要在自己的窗体中显示操作CAD文件的,自从AUTO CAD2006以后对。NET的支持就非常好了,可以直接用。NET做成组件,然后供CAD调用。在CAD里面载入。NET文件的方法很简单,只需要输入命令:netload,然后会弹出个对话框,选择相应的。NET DLL文件就行了!所有的逻辑实现都可以在DLL里面完成!
------解决方案--------------------
可以用Autodesk的volo插件
用<object></object>嵌入执行