2009-03-10 2 views
4

누구나이 방법을 사용하는 것이 좋으며 저렴하고 쉬운 방법이 있습니까? 가장 가까운 파일은 .SVG에 파일을 저장하고 Inkscape를 사용하여 XAML로 변환하는 것입니다. 모든 선과 그와 같이 멋지게 변형되었지만, 모든 텍스트는 문서 상단의 텍스트 더미에 불과했습니다. Adobe Illustrator로 DXF를 가져오고 Mike Swansons AI를 XAML 내보내기 플러그인에 사용하려고 시도했지만 파일에서 작동하지 않습니다. 나는 단지 "구원 할 수 없다"고 말합니다.AutoCAD DXF를 Microsoft XAML로 변환

업데이트 :

I의 Visio를 테스트 한

, 나는 그것이 하나의 DXF 파일을 읽을 수 있도록 할 수 없습니다. 결국 AutoCAD LT를 다운로드하고 2 줄, 상자 및 일부 텍스트로 그림을 만들었습니다. 사용 가능한 모든 형식으로 저장하고 모든 파일을 Visio로 가져 오려고했습니다. 안돼. Visio가 DXF 파일을 어떻게 지원하는지 주장 할 수 있습니다.

나는 3D PaintBrush를 테스트했으며, 3D 모델에서만 작동한다고 생각했습니다. 내 그림은 선, 상자, 경로 및 일부 텍스트가있는 간단한 2D 드로잉입니다.

잼 3D도 3D 객체 만 가져올 것이라고 생각하지만, 테스트 해보려합니다 (이전에 시도해 보았다고해도).

변환 도구에 대한 대부분의 링크는 구식이며 남은 몇 가지는 3D 도구입니다. 오늘 PDF 문서를 변환 할 수 있었지만 텍스트를 경로가 아닌 텍스트 객체로 내보냈습니다 (실제로 필요합니다).

또한 BAML (Binary Xaml)을 살펴 봤는데 BAML을 만들고 BAML을 사용하기위한 지원은 .Net 4에서 상당히 유용 할 것으로 보인다. 하지만 파일을 적절하게 변환 할 수 있다면 XAML 파일로 처리 할 수있을 정도로 작을 것입니다 (지금 시도한 파일은 3.5MB로 변환되고 실제로 느리게로드됩니다).

답변

1

Microsoft Visio를 사용하는 경우 VisioExportToXAML을 사용할 수 있습니다. Visio에서 DXF를 가져올 수는 있지만 XAML로 변환하는 도구를 사용해 본적이 없습니다.

This page에는 DXF를 XAML로 변환 할 수있는 것으로 특별히 언급 된 ZAM 3D을 비롯한 몇 가지 다른 WPF 도구가 나와 있습니다. 같은 블로그에있는 This post은 더 많은 것을 언급합니다 (하지만 링크는 지금 당장 부서지기 쉬운 것 같습니다).

0

Open Design Alliance .Net API에도 AutoCAD - SVG 내보내기 기능이 있습니다. Firefox는 SVG를 렌더링합니다 (분명히). 나는 그것을 시도하지는 않았지만 브라우저에 AutoCAD 도면을 가져 오는 1 가지 방법 일 수 있습니다. 어떻게 가는지 알려주세요.

DXF 호환성은 버전이 변경됩니다. AutoDesk은 아마도 DXF를 DWG만큼 자주 역환합니다.

2

오른쪽 .. 새로운 후속 조치. 우리는 Silverlight를 사용하여 웹 페이지에 표시된 AutoCAD의 기술 도면을 필요로했기 때문에이 문제를 해결해야했습니다.

이전에 가장 성공적이었던 시도는 Illustrator 및 Mike Swansons 내보내기 플러그인을 사용하는 것입니다. 이 솔루션을 다시 시도했는데 전환 수가 100 % 성공했습니다. 최신 Adobe Illustrator, 내보내기 플러그인 업데이트 또는 이전과 다른 드로잉을 사용하고 있다는 사실 때문에이 기능이 사용되는지 알 수 없습니다. 그러나 그것은 효과적이다.

그래서, 짧은 :

  • 다운로드 및 어도비 일러스트 레이터 플러그인 폴더 마이크 스완슨 훌륭한 도구를 사용하여 XAML 어도비 일러스트 레이터 CS5
  • 내보내기를 사용하여 그리기
  • 열기의 AutoCAD로 내보내기 플러그인을 저장 link text

안녕하세요, xaml은 동적으로 다운로드하여 실버 라이트 애플리케이션으로 표시 할 수 있습니다.

0

AutoCAD에 액세스 할 수 있으면 현재 버전 (2010 이상)에서 XAML 기반 DWFx 형식으로 인쇄 할 수 있으며 Silverlight에서 볼 수 있습니다.

+0

팁 주셔서 감사합니다. –

관련 문제