xaml - 将 Autocad DXF 转换为 Microsoft XAML

标签 xaml dxf

任何人都有一个好的,最好是便宜和简单的方法来做到这一点?我得到的最接近的是将文件保存为 .SVG 并使用 Inkscape 将其转换为 XAML。所有行等转换得很好,但所有文本只是文档顶部的一堆文本。我还尝试将 DXF 导入 Adob​​e Illustrator 并使用 Mike Swansons AI to XAML 导出插件,但这对我的文件不起作用。我只是说“无法保存”之类的话。

更新:

我已经测试了 Visio,但无法让它读取单个 DXF 文件。最终我下载了 AutoCAD LT,用 2 条线、一个框和一些文本绘制了一张图。将其保存为所有可用格式并尝试将所有文​​件导入 Visio。不行。我真的很想知道 Visio 如何声称它支持 DXF 文件。

我已经测试过 3D PaintBrush,我怀疑它只适用于 3D 模型。我的绘图是简单的 2D 绘图,带有一些线条、框、路径和一些文本。

我非常确定 Zam 3D 也只会导入 3D 对象,但我将对其进行测试(即使我认为我之前已经尝试过)。

大多数转换工具的链接已经过时,剩下的少数是 3D 工具。我今天能够转换 PDF 文档,但这也只是将文本导出为路径而不是文本对象(我真的需要)。

我还研究了 BAML(二进制 Xaml),似乎在 .Net 4 中对创建和使用 BAML 的支持将非常好,因为它在 3.5 中实际上不存在。但我想,如果我设法正确地转换文件,它们将足够小,可以作为 XAML 文件处理(我尝试过的文件现在转换为 3.5 mb 并且加载速度非常慢)。

最佳答案

对..一个新的后续行动。我真的必须解决这个问题,因为我们需要使用 Silverlight 在网页上显示来自 AutoCAD 的技术图纸。

我之前最成功的尝试是使用 Illustator 和 Mike Swansons 导出插件。我再次尝试了这个解决方案,现在我的转换成功率达到了 100%。我不知道是不是因为我使用的是最新的 Adob​​e Illustrator、导出插件的更新或我使用的绘图与以前不同的事实;但它有效。

所以,简而言之:

  • 下载导出插件并将其保存到 Adob​​e Illustrator 插件文件夹
  • 使用 Adob​​e Illustrator CS5 打开 AutoCAD 绘图
  • 使用 Mike Swansons 的优秀工具导出到 xaml link text

  • 您好,可以使用 Silverlight 应用程序动态下载和显示 xaml。

    关于xaml - 将 Autocad DXF 转换为 Microsoft XAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/630043/

    相关文章:

    c# - 为什么我会收到此错误?无法从中加载类型

    xaml - 将事件处理程序附加到代码生成的 DataTemplate

    C# - 在运行时加载 xaml 文件

    wpf - 在 Expression Blend 中重用设计数据?

    python-3.x - 如何在 python 中的 DXF 中查找形状的尺寸?

    csv - 从 Autocad 获取实体数据

    Ipad DWG/DXF 查看

    wpf - 在运行时更改SolidColorBrush的颜色

    c# - 从 unity3d 导出 cad 格式

    java - IllegalArgumentException : negative width in kabeja 的原因是什么