0

我有一种情况,我必须坚持使用现有的 CAD 查看器组件,即使该组件不支持最新的 DWG 版本(高于 DWG 2004 版本)。这就是为什么我们正在寻找 DWG 版本转换器组件(适用于 .Net Framework 1.1、语言 VB.Net 的 .Net API)。

当前实施:

用户在我们的应用程序中附加一个 CAD 绘图,我们解析绘图文件并确定其版本并检查它是否与我们的应用程序兼容。如果绘图不兼容,我们建议我们的应用程序用户通过保存为 2002-2004 版本来转换该绘图。这里的问题是一些用户没有 CAD 编辑器,即 AutoCAD,因此他们无法转换并附加到我们的应用程序。

建议实施:

在确定图纸版本后,如果它与我们的 CAD 查看器组件不兼容,我们不需要提醒用户转换该图纸,而是需要一个 API 调用,它将附加的图纸格式转换为低于 DWG 2004 的任何版本。

您能否推荐任何可以为我们提供此版本转换功能的组件供应商。

谢谢,斯里拉姆.V

4

2 回答 2

1

如果您的意思是在未安装 AutoCAD 的情况下转换 DWG 格式/版本,一些供应商确实提供了此类 .NET API 库。此时我想到了 DWGdirect,它可以从 OpenDwg(开放设计联盟)http://www.opendwg.org/中找到

于 2012-06-19T00:19:42.710 回答
0

DWG Trueview是 Autodesk 的免费查看器。它还可以从一种 CAD 版本转换为另一种。它没有 API,但可以进行批量转换。您曾经能够伪造对它的 API 调用,但这个漏洞可能早就被关闭了。也许。值得研究。也许你可以编写脚本。还有一些功课要给你。祝你好运。

于 2012-09-03T00:47:37.190 回答