У кого-нибудь есть хороший, желательно дешевый и простой способ сделать это? Самое близкое, что я получил, - это сохранить файл в .SVG и использовать Inkscape для его преобразования в XAML. Все строки и тому подобное хорошо конвертировались, но весь текст был просто кучей текста поверх документа. Я также попытался импортировать DXF в Adobe Illustrator и использовать плагин экспорта Mike Swansons AI в XAML, но это не сработало для моих файлов. Я просто говорю что-то вроде «невозможно спасти».
UPDATE:
Я тестировал Visio, я не смог заставить его читать один файл DXF. В конце концов я скачал AutoCAD LT, сделал рисунок с 2 линиями, коробкой и текстом. Сохранил все доступные форматы и попытался импортировать все файлы в Visio. Нет идти Мне действительно интересно, как Visio может утверждать, что он поддерживает файлы DXF.
Я тестировал 3D PaintBrush, и, как я подозревал, он работал только на 3D моделях. Мои рисунки - это простые двухмерные рисунки с некоторыми линиями, прямоугольниками, путями и текстом.
Я уверен, что Zam 3D также будет импортировать только 3D-объекты, но я собираюсь протестировать его (даже если мне кажется, что я пробовал раньше).
Большинство ссылок на инструменты преобразования устарели, а немногие из них - это 3D-инструменты. Сегодня я смог преобразовать PDF-документ, но он также просто экспортировал текст в виде путей, а не текстовых объектов (которые мне действительно нужны).
Я также изучил BAML (Binary Xaml), и кажется, что поддержка создания и работы с BAML будет очень хорошей в .Net 4, так как она практически отсутствует в 3.5. Но я полагаю, что если мне удастся быстро преобразовать файлы, они будут достаточно малы, чтобы их можно было обрабатывать как файлы XAML (те, которые я пробовал сейчас, преобразуются в 3,5 МБ и загружаются очень медленно).