Компонент Конвертер версий чертежей CAD - PullRequest
0 голосов
/ 19 января 2012

У меня есть ситуация, когда мне нужно придерживаться существующего компонента CAD Viewer, даже если этот компонент не поддерживает последние версии DWG (версия выше DWG 2004).Вот почему мы ищем компонент Конвертер версий DWG (.Net API, подходящий для .Net Framework 1.1, язык VB.Net).

Текущая реализация:

Пользователь присоединяет чертеж CAD в нашем приложении, мы анализируем файл чертежа и определяем его версию и проверяем, совместим ли он с нашим приложением или нет,Если чертеж не совместим, мы советуем пользователю нашего приложения преобразовать этот чертеж, сохранив его как версию 2002-2004.Проблема в том, что у некоторых пользователей нет редактора САПР, т.е. AutoCAD, поэтому они не могут преобразовать и присоединить к нашему приложению.

Предлагаемая реализация:

После определения чертежаВерсия, если она не совместима с нашим компонентом CAD Viewer, вместо предупреждения пользователя о необходимости преобразования этого чертежа нам потребуется вызов API, который преобразует прикрепленный формат чертежа в любую версию ниже DWG 2004.

Можете ли вы предложитьлюбой поставщик компонентов, который может предоставить нам эту функцию преобразования версии.

Спасибо, Шрирам .V

Ответы [ 2 ]

1 голос
/ 19 июня 2012

Если вы имели в виду преобразование формата / версии DWG без установленного AutoCAD, некоторые поставщики предоставляют такие библиотеки .NET API.В данный момент мне пришло в голову DWGdirect, и его можно найти в OpenDwg (Open Design Alliance) http://www.opendwg.org/

0 голосов
/ 03 сентября 2012

DWG Trueview - это бесплатная программа просмотра от Autodesk. Он также конвертирует из одной версии САПР в другую. У него нет API, но он выполняет пакетные преобразования. Раньше вы могли использовать фальшивые вызовы API, но эта лазейка, вероятно, давно закрыта. Может быть. Это стоит исследовать. Возможно, вы могли бы написать это. Есть еще домашнее задание для вас. Удачи.

...