кредиты всем, кто ответил, я проверил все ваши предложения, и вот что я нашел, что в 2015 году:
Там в настоящее время нет свободных и надежное решение, чтобы читать и манипулировать .dwg и. dxf. Это относится, в частности, к последним версиям AutoCAD, например: Autocad 2010, Autocad 2013 и т. Д., RF 2013, RF 2010.
Надежными (и дорогостоящими) решениями будут Teigha ODA (2000 $ в год) и RealDWG в C# Autocad (5000 $ в год) ...
Дешевле альтернативы, как, например:
- AutoCAD I/O 10 $ в месяц (в соответствии с рекомендацией Аугусто Gonclaves), но ограниченными функциональными возможностями на данный момент.
- Запись LISPS-подпрограммы и запуск их с помощью файла SCRIPT в платном экземпляре AutoCAD 2015/2016.
- ждут более полной реализации AutoCad Core Console ..
Библиотеки с открытым исходным кодом, такие как Kabeja и YCad, могут иметь дело со старыми версиями AutoCAD, но не ожидайте от них многого, поскольку эти проекты неактивны с тех пор, как несколько лет назад. Однако стоит обратить внимание на Apache Tika, поскольку они начали писать парсеры для файлов .dwg, но разработка была медленной.
На мой взгляд, я считаю, что AutoDesk имеет сильную и эгоистичную монополию на рынке САПР сейчас, и они затрудняют участие других. Версия .dwg-файлов формата меняется так часто, и я думаю, -source разработчикам придется отказаться в какой-то момент и использовать официальный продукт.
Будем надеяться, более открытым исходным кодом решений в ближайшие годы
попробовать этот http://sourceforge.net/projects/jdwglib/ –
я думаю, что этот проект мертв ... я связался с автором, но не имел ответ через несколько дней ... Кроме того, формат .dwg развивается очень часто, а последний фиксация для библиотеки - несколько лет назад. – user3336544
вы можете проверить проект и выполнить модификацию слайда, или вы делаете наоборот, как мы сделали здесь, обработка файлов является родной (C/C++) и использовать JNI для inetract с java –