2012-01-19 15 views
0

最新のDWGバージョン(DWG 2004バージョン以上)をサポートしていないにもかかわらず、既存のCADビューアコンポーネントに固執しなければならない状況があります。そのため、DWGバージョンコンバータコンポーネント(.Net Framework 1.1、Language VB.Netに適した.Net API)を検討しています。CAD図面のバージョンコンバータコンポーネント

現在の実装:

利用者は、当社のアプリケーションでCAD図面を添付し、我々は、図面ファイルを解析し、そのバージョンを決定し、それが私たちのアプリケーションやないと互換性があるかどうか確認してください。図面が互換性がない場合、アプリケーションユーザーに2002-2004バージョンとして保存してその図面を変換するようにアドバイスしています。ここで問題となるのは、一部のユーザーにはCADエディタ(AutoCAD)がないため、アプリケーションに変換してアタッチすることができないという点です。図面のバージョンを決定した後

、それは代わりにその図面を変換するためにユーザーに警告する、当社のCADビューアコンポーネントと互換性がない場合、我々はに添付図面形式を変換するAPI呼び出しを必要とする:

案実装DWG 2004より下のバージョン。

このバージョン変換機能を提供できるコンポーネントベンダーをお勧めしますか?あなたはAutoCADのインストールなしでDWGフォーマット/バージョンを変換することを意味した場合

感謝、 スリラム.V

答えて

1

は、いくつかのベンダーは、このような.NET APIのLIBSを提供します。 DWGdirectはこの瞬間に私の頭に浮かび、OpenDwg(Open Design Alliance)から見つかる可能性があります。http://www.opendwg.org/

0

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