1

autocad ファイルからブロック属性を抽出できる .net ライブラリを探しています。開発者ライセンスにお金を払っても構いませんが、追加費用なしでライブラリ自体を自由に再配布できるはずです。私のニーズに合ったライブラリはありますか?

ご挨拶、

コーエン

4

2 に答える 2

3

ADN (Autodesk Developer Network) (www.autodesk.com/adn) を参照してください。私は数年間メンバーでしたが、価格は 400 ドルから、レベルと開発者の数によって異なります。エンジニアリング コミュニティ専用の開発を行っていたとき、これは価値があると感じました。

顧客が AutoCAD を使用している場合、Autodesk から配布用のライセンスを取得する必要はありません。ただし、開発およびテスト作業にはライセンスが必要です。ADN ライセンスはこの使用を許可しますが、ADN は定期的な年会費です。既製の商用ライセンスを購入した方が良いのか、それとも ADN ルートに行く方が良いのかを判断するには、数値を計算する必要があります。

AutoCAD には、ブロックを含む多くのものへのアクセスを提供する .NET API があります。古い COM API もあります。

AutoCAD のバージョンについては言及していません。最近のいくつかのリリースでは、.NET API を改善および拡張するために大きな進歩がありました。

もう 1 つのオプションは、RealDWG を使用することです。顧客が AutoCAD を持っていなくても、アプリ経由でアクセスする必要がある AutoCAD ファイルを持っている場合、dwg ファイルを読み書きするためのライブラリが必要になります。RealDWG は初年度が 5000 ドル、その後は毎年 2500 ドルです。配信権は1年間なので、継続して配信したい場合は年会費を払い続ける必要があります。

RealDWG に代わるものがあります。私は、オープン ファイル フォーマット組織によって提供されているそのようなライブラリの 1 つに漠然と精通していますが、IMO では、ファイル フォーマットのリバース エンジニアリングについていくつか疑問が生じます。Autodesk は非常に訴訟を起こす傾向があり、私は可能な限り法廷に出ないようにしています。

幸運を、

于 2010-06-02T18:05:06.650 に答える
1

Open Design Allianceを試すか、 AutoCAD フォーラムをトロールしてください。こちらのブログも参考になります。AutoDesk Developer Network を試すこともできますが、腎臓を販売する必要があります。

于 2010-02-17T04:48:54.390 に答える