任何人都有一个好的,最好是便宜和简单的方法来做到这一点?我得到的最接近的是将文件保存为 .SVG 并使用 Inkscape 将其转换为 XAML。所有行等都转换得很好,但所有文本都只是文档顶部的一堆文本。我还尝试将 DXF 导入 Adobe Illustrator 并使用 Mike Swansons AI 到 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 并且加载速度非常慢)。