К сожалению, ни один из подходов не обеспечивает простой метод, но это возможно с небольшими усилиями.
С файлом DWG сам файл является двоичным, поэтому лучше всего было бы написать плагин или скрипт дляAutoCAD, используя .NET или ObjectArx, но это может быть проблематичным подходом.AutoLISP был бы проще, но я не думаю, что вы могли бы выводить в файл.
Получение данных начального уровня из DXF будет значительно проще, поскольку DXF - это, прежде всего, текстовый формат.Это было бы возможно с любым языком программирования, но, поскольку существует много возможных объектов, потребуется несколько усилий для обработки всех случаев.Ссылка DXF доступна на веб-сайте AutoDESK .XData, безусловно, также включен в DXF в текстовом формате, так что это не должно быть проблемой.