svg 2 dxf转换

时间:2010-10-01 09:05:57

标签: svg dxf

我想知道在哪里可以找到一个可靠的工具/库来将svg转换为dxf。 只要dxf输出是svg的精确副本,也允许在格式之间。 这意味着转换路径(特别是贝塞尔曲线和弧线)。我看过inkscape中的svg2dxf导出,但那是切角(字面意思是它在一些弯曲的端点之间绘制直线)。 在java,perl或python中,库应该更好,因为我最熟悉这些语言。我也愿意为商业产品花一点钱。我做了一些谷歌搜索,但奇怪的是,大多数条目已超过5年。 我也对dxf的更易读的规范感兴趣,因为在autocad网站上发布的规范并不是很冗长。

亲切的问候, 的Jeroen。

3 个答案:

答案 0 :(得分:3)

您可以将Stani's DXF librarybatik加在一起。

答案 1 :(得分:1)

试试Inkscape;打开svg然后使用"保存副本"保存为dxf文件。

答案 2 :(得分:0)

我在javascript中编写了自己的pre-svg构建器“iPath”,基本上是为了替换svg路径元素的d属性。它允许更详细地创建路径:

 var freeForm = new iPath().line(20,30).bezier(20,20, 40,40, 50,50).line(30,30);

您可以在svg元素中使用它,例如:

<path class="clazzz" d="#{freeForm.dPath(3)}"/>

借助前面回答中提到的Stani库和Manfred's Moitzi's dxfwrite我为iPath实现了一个dxf导出器。使用它像:

freeForm.dxf()

iScriptDesign上的更多示例(仍在处理文档)和stretchsketch上的动画实验