2009-03-10 5 views
4

Кто-нибудь получил хороший и желательно дешевый и простой способ сделать это? Самое близкое, что я получил, - это сохранить файл в .SVG и использовать Inkscape для преобразования его в XAML. Все строки и т. Д. Преобразуются красиво, но весь текст был всего лишь кучей текста поверх документа. Я также попытался импортировать DXF в Adobe Illustrator и использовать Mike Swansons AI для плагина экспорта XAML, но это не сработало для моих файлов. Я просто говорю что-то вроде «невозможно сохранить».Преобразование Autocad DXF в Microsoft XAML

UPDATE:

Я проверил Visio, я не смог сделать его прочитать один файл DXF. В конце концов я загрузил AutoCAD LT, сделал рисунок с двумя строками, поле и некоторый текст. Сохраняли его во всех доступных форматах и ​​пытались импортировать все файлы в Visio. Нет. Мне действительно интересно, как Visio может утверждать, что он поддерживает файлы DXF.

Я протестировал 3D PaintBrush, и, как я подозревал, он работал только на трехмерных моделях. Мои рисунки - простые 2D-рисунки с некоторыми строками, ящиками, дорожками и некоторым текстом.

Я уверен, что Zam 3D также будет импортировать только 3D-объекты, но я собираюсь проверить его (даже если я думаю, что я попробовал это раньше).

Большинство ссылок на инструменты преобразования устарели, а некоторые из них остаются 3D-инструментами. Я смог конвертировать PDF-документ сегодня, но это также просто экспортировало текст как пути, а не текстовые объекты (которые мне действительно нужны).

Я также изучил BAML (Binary Xaml), и кажется, что поддержка для создания и работы с BAML будет неплохой в .Net 4, так как она в принципе не существует в 3.5. Но я полагаю, что если мне удастся преобразовать файлы, то они будут достаточно маленькими, чтобы обрабатывать файлы XAML (те, которые я пробовал, теперь преобразуются в 3,5 мб и загружаются очень медленно).

ответ

1

Если у вас есть Microsoft Visio, возможно, вы сможете использовать VisioExportToXAML. Я знаю, что Visio может импортировать DXF, но я не пробовал инструмент для преобразования в XAML.

содержит некоторые другие инструменты WPF, включая ZAM 3D, который упоминается как возможность конвертировать DXF в XAML. This post в тех же блогах упоминает еще несколько (но ссылки, похоже, сейчас сломаны).

0

Open Design Alliance .Net API имеет функцию экспорта AutoCAD - SVG. Firefox отображает SVG (видимо). Я не пробовал, но это может быть один способ получить чертеж AutoCAD в браузере. Дайте нам знать, как вы идете.

DXF совместимость перенос с версией. AutoDesk, вероятно, возвращает DXF так часто, как DWG.

2

Право .. Новое наблюдение. Мне действительно пришлось разобраться в этом, потому что нам нужны технические чертежи из AutoCAD, отображаемые на веб-страницах с использованием Silverlight.

Самая успешная попытка, которую я раньше имел, заключалась в использовании плагина экспорта Illustator и Mike Swansons. Я снова попробовал это решение, и теперь у меня есть 100% успеха с конверсиями. Я не знаю, связано ли это с тем, что я использую новейший Adobe Illustrator, обновляет плагин экспорта или тот факт, что я использую разные рисунки, чем раньше; но он работает.

Так, короче говоря:

  • Скачать и сохранить экспорт плагин для Adobe Illustrator плагин папку
  • Открыть AutoCAD рисунок с использованием Adobe Illustrator CS5
  • Экспорт в XAML, используя Mike Swansons отличный инструмент link text

Hey presto, xaml можно динамически загружать и отображать с помощью приложения silverlight.

0

Если у вас есть доступ к AutoCAD, текущая версия (2010 и выше) имеет возможность печатать в формате DWFx, который основан на XAML и может быть просмотрен с помощью Silverlight.

+0

Спасибо за отзыв, я проверю его. –

 Смежные вопросы

  • Нет связанных вопросов^_^