Есть ли какие-либо библиотеки для парсинга файлов AutoCAD?

Есть ли какие-либо библиотеки (предпочтительно открытый исходный код) для парсинга файлов AutoCAD (DWG или DXF)?

12
задан mipadi 15 April 2010 в 21:42
поделиться

2 ответа

Дубликат (или, по крайней мере, связанный с) Библиотека CAD-чертежей (dwg) с открытым исходным кодом на C # и .Net CAD-компонент, который может читать / записывать файлы dxf / dwg

Нет Нет ничего доступного для бесплатного анализа DWG, что я считал бы надежным. Open Design Alliance, как правило, дешевле и работает на большем количестве ОС, чем RealDWG от AutoDesk. У ODA есть ценовая категория для стартапов, которые еще не поставляют код, а RealDWG - нет. И ODA, и AutoDesk предлагают поддержку на форумах - вы должны быть участником ODA, но форумы AutoDesk находятся по адресу http://discussion.autodesk.com/forums/ , где вы можете присоединиться бесплатно.

DXF - это формат текстового файла (похожий на XML), который вы можете анализировать с чем угодно - если вы знаете, что ищете. Возможно, вам больше повезет с поиском библиотеки для этого (я не изучал ее), но это потребует преобразования из формата DWG. Обратите внимание, что существуют различные версии формата DXF

. Вы можете попробовать Autodesk DWG Trueview (бесплатно), но это программа просмотра для конечных пользователей - она ​​официально не предлагает API. Некоторым людям в прошлом удавалось с разной степенью успеха автоматизировать это. Я не пробовал себя и сильно подозреваю, что последние версии были защищены от этого.

В конечном итоге, если вы работаете с известными клиентами, которые, вероятно, будут настаивать на отсутствии «официальных» библиотек AutoCAD и BS «Trusted DWG», которые прилагаются к ним, или, по крайней мере, отказываться от них, тогда вам может потребоваться инвестируйте в членство в Autodesk Developer Network.

Как давний конечный пользователь, я могу сказать вам, что разработчики в ODA более чутко реагируют на сообщения об ошибках, чем AutoCAD.

6
ответ дан 2 December 2019 в 20:16
поделиться

Не думайте, что вы найдете что-то лучше, чем DWGdirect. Посмотрите здесь

http://www.opendwg.org/

и конкретно здесь:

http://www.opendesign.com/the_oda_platform/dwgdirect

0
ответ дан 2 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: