10

私は現在、Winformからdwgファイルを作成するためにAutoCAD.NETAPIを調査しています。これは可能ですか、それとも別のライブラリを探す必要がありますか?そうするための新しいチュートリアルはありますか?ありがとう

すべての回答に感謝します....これは個人的なプロジェクトであるため、古いDXF実装を使用します。

4

5 に答える 5

5

ここにあなたはそれを行う方法を正確に持っています。AutoCadには、そのためのAPIが含まれています。問題は、アプリケーションが残っているコンピュータにAutoCadをインストールする必要があることです。

于 2011-02-16T11:12:07.570 に答える
5

DWGが必要な場合の唯一の選択肢は、OpenDesignを使用することだと思います。その費用を払いたくない場合は、代わりにDXFを作成できます。私はVectorDrawを使用しました。これは、妥当なオブジェクトモデルを提供し、追加のコンポーネントなしでDXFをエクスポートできます(私は思います)。または、OpenDesignを使用してDWGを記述します。

于 2011-02-16T11:53:30.040 に答える
3

オートデスクは、AutoCADをインストールせずにC#でdwgファイルを読み書きできるRealDWGと呼ばれるライブラリを販売しています。〜2500€/年。

http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=770257

読み取りと書き込みが簡単なDXF(テキストファイル)を使用することもできます。参照はここにあります:http://usa.autodesk.com/adsk/servlet/item?siteID = 123112&id = 12272454&linkID = 10809853

于 2011-02-17T07:58:09.060 に答える
1

他の人が述べたように、OpenDesignは1つの可能性です。ただし、中小企業にとっては法外な費用がかかります。私たちはCadLibを使い始めました。これははるかに安価で、これまでのところうまくいくようです。DXFまたはDWGに書き込み、かなり優れたドキュメントがあります。

于 2011-02-16T12:35:32.033 に答える
0

AutoCADを実行せずにファイルを作成する場合は、.netAPIを使用できません。.net APIを使用するには、基本的にAutoCAD(またはCoreConsole)が実行されている必要があります。(他のデータベースを開くこともできますが、Autocadから処理中です。

プロセスで実行したくない場合は、InteropAPIを使用できます。

または、他の方法として、DXF形式に書き込み、その形式を読み取ることができるAutoCAD(またはその他のCADプログラム)にインポートすることもできます。

于 2018-03-06T22:42:59.227 に答える