0

コンポーネントが最新のDWGバージョン(DWG 2004バージョンより上)をサポートしていないのに、既存のCADビューアコンポーネントに固執しなければならない状況があります。そのため、DWGバージョンコンバータコンポーネント(.Net Framework 1.1、LanguageVB.Netに適した.NetAPI)を探しています。

現在の実装:

ユーザーがアプリケーションにCAD図面を添付し、図面ファイルを解析してそのバージョンを判別し、アプリケーションと互換性があるかどうかを確認します。図面に互換性がない場合は、アプリケーションユーザーに、2002-2004バージョンとして保存してその図面を変換することをお勧めします。ここでの問題は、一部のユーザーがCAD Editor、つまりAutoCADを持っていないため、アプリケーションに変換してアタッチできないことです。

提案された実装:

図面バージョンを決定した後、CADビューアーコンポーネントと互換性がない場合は、その図面を変換するようにユーザーに警告する代わりに、添付された図面形式をDWG2004より前のバージョンに変換するAPI呼び出しが必要です。

このバージョン変換機能を提供できるコンポーネントベンダーを提案してください。

ありがとう、Sriram .V

4

2 に答える 2

1

AutoCAD をインストールせずに DWG 形式/バージョンを変換するつもりなら、一部のベンダーはそのような .NET API ライブラリを提供しています。この時点で DWGdirect が頭に浮かび、OpenDwg (Open Design Alliance) http://www.opendwg.org/から見つけることができました。

于 2012-06-19T00:19:42.710 に答える
0

DWG Trueviewは、オートデスクが提供する無料のビューアです。また、ある CAD バージョンから別の CAD バージョンに変換します。API はありませんが、バッチ変換を行います。以前は API 呼び出しをごまかすことができましたが、その抜け穴はおそらく長い間閉じられていました。多分。調査する価値があります。おそらく、それをスクリプト化できます。あなたにはもう少し宿題があります。幸運を。

于 2012-09-03T00:47:37.190 に答える