Библиотека .net для извлечения атрибутов блока из чертежей AutoCAD - PullRequest
1 голос
/ 16 декабря 2009

Я ищу библиотеку .net, которая позволит мне извлекать атрибуты блока из файла autocad. Я не возражаю платить за лицензию для разработчиков, но я должен иметь возможность свободно распространять саму библиотеку без дополнительных затрат. Есть ли библиотека, которая соответствует моим потребностям?

привет

Coen

Ответы [ 2 ]

2 голосов
/ 02 июня 2010

Посмотрите на ADN (Сеть разработчиков Autodesk), www.autodesk.com/adn. Я был участником в течение нескольких лет, и цена колеблется от 400 долларов - несколько тысяч в зависимости от вашего уровня и количества разработчиков. Я нашел это ценным, когда разрабатывал исключительно для инженерного сообщества.

Если ваши клиенты имеют AutoCAD, вам не нужно ничего лицензировать у Autodesk для распространения. Однако вам потребуется лицензия на разработку и тестирование. Лицензия ADN допускает такое использование, но ADN является периодической ежегодной платой. Вам нужно будет подсчитать цифры, чтобы понять, лучше ли вам покупать готовую коммерческую лицензию или идти по маршруту ВОПОГ.

В AutoCAD есть .NET API, которые предоставляют доступ ко многим вещам, включая блоки. Существует также старый COM-интерфейс.

Вы не упомянули, какая версия AutoCAD. Последние несколько выпусков добились значительных успехов в улучшении и расширении .NET apis.

Другой вариант - использовать RealDWG. Если ваши клиенты не будут иметь AutoCAD, но у них есть файлы AutoCAD, к которым они должны получить доступ через ваше приложение, вам понадобится библиотека для чтения / записи файла dwg. RealDWG составляет 5000 долларов в первый год, 2500 долларов каждый год после. Права на распространение составляют один год, поэтому вы должны продолжать оплачивать ежегодные сборы, если хотите продолжать распространение.

Существуют альтернативы RealDWG. Я смутно знаком с одной такой библиотекой, предлагаемой организацией открытого формата файлов, но, IMO, которая вызывает некоторые вопросы об обратном проектировании формата файлов. Autodesk имеет тенденцию быть очень спорным, и я предпочитаю избегать суда, когда это возможно.

Удачи,

0 голосов
/ 17 февраля 2010

Попробуйте Open Design Alliance или проследуйте по форумам AutoCAD . Этот блог также является хорошим справочным материалом. Вы можете попробовать AutoDesk Developer Network, но вам нужно будет продать почку.

...