【发布时间】:2017-02-07 00:52:55
【问题描述】:
我正在尝试在 SolidWorks 2015 中打开一个 .dwg 文件。我已经成功地能够通过使用打开一个 .slddrw
IModelDoc2 doc = swApp.OpenDoc6("C:/Temp/BlankDraw.SLDDRW", (int)swDocumentTypes_e.swDocDRAWING, (int)swOpenDocOptions_e.swOpenDocOptions_Silent, "", 0, 0);
当我用 .dwg 替换 .slddrw 部分时,问题就出现了,它返回 null。
我需要以不同的方式打开 .dwg 吗?
【问题讨论】:
-
SOLIDWORKS 无法很好地打开 dwg 文件。如果你手动打开它,通常会有一个转换过程。你试图完成什么?您可能需要 eDrawings API 或其他东西。
-
@AndrewK 我正在尝试开发一个将我们的 .dwg 转换为 .tif 的程序。在花了一些时间尝试用 SolidWorks 来做这件事之后,它似乎不像我们想象的那么容易,因为 SolidWorks 不能很好地与 .dwg 配合使用
-
我建议尝试使用 eDrawings API...这样可以更好地处理 2D 绘图,而且我知道 UI 可以轻松保存到 .tif
标签: c# solidworks dwg