autocad ファイルからブロック属性を抽出できる .net ライブラリを探しています。開発者ライセンスにお金を払っても構いませんが、追加費用なしでライブラリ自体を自由に再配布できるはずです。私のニーズに合ったライブラリはありますか?
ご挨拶、
コーエン
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 は非常に訴訟を起こす傾向があり、私は可能な限り法廷に出ないようにしています。
幸運を、
Open Design Allianceを試すか、 AutoCAD フォーラムをトロールしてください。こちらのブログも参考になります。AutoDesk Developer Network を試すこともできますが、腎臓を販売する必要があります。