1

我正在寻找一个 .net 库,它可以让我从 AutoCAD 文件中提取块属性。我不介意为开发人员许可证付费,但我应该能够自由地重新分发库本身而无需额外费用。有适合我需要的库吗?

问候,

科恩

4

2 回答 2

3

查看 ADN(Autodesk 开发人员网络),www.autodesk.com/adn。我是会员几年了,价格从 400 美元到几千美元不等,具体取决于您的水平和开发人员的数量。当我专门为工程社区开发时,我发现它很有价值。

如果您的客户拥有 AutoCAD,则无需从 Autodesk 获得任何许可进行分发。但是,您需要获得开发和测试工作的许可证。ADN 许可证将允许这种使用,但 ADN 是经常性的年费。您需要处理这些数字,看看您是购买现成的商业许可证还是走 ADN 路线更好。

AutoCAD 有 .NET api,可以访问一堆东西,包括块。还有旧的 COM api。

您没有提到哪个版本的 AutoCAD。最近的几个版本在改进和扩展 .NET api 方面取得了重大进展。

另一种选择是使用 RealDWG。如果您的客户没有AutoCAD,但他们有 AutoCAD 文件,他们必须通过您的应用程序访问,您将需要一个库来读取/写入 dwg 文件。RealDWG 第一年为 5000 美元,之后每年为 2500 美元。发行权是一年,所以如果你想继续发行,你必须继续支付年费。

RealDWG 有替代品。我对开放文件格式组织提供的一个这样的库有点熟悉,但是,IMO,这引发了一些关于对文件格式进行逆向工程的问题。欧特克往往非常喜欢诉讼,我宁愿尽可能远离法庭。

祝你好运,

于 2010-06-02T18:05:06.650 回答
1

试试开放设计联盟或浏览AutoCAD 论坛这个博客也是一个很好的参考。你可以试试 AutoDesk 开发者网络,但你需要卖一个肾。

于 2010-02-17T04:48:54.390 回答