我想知道在哪里可以找到一个可靠的工具/库来将svg转换为dxf。只要dxf输出是svg的精确副本,也可以在格式之间进行转换。因此,这意味着路径(特别是bezier曲线和圆弧)的转换。我看过inkscape中的svg2dxf导出,但这是偷工减料(从字面上看,它在一些曲线端点之间绘制直线)。因为我对java、perl或python最熟悉,所以最好是用java、perl或python编写。我也愿意花一小笔钱买一个商业产品。我做了一些谷歌搜索,但奇怪的是,大多数条目都是5年前的。我还对dxf的可读性更强的规范感兴趣,因为autocad网站上发布的规范并不是很详细。
亲切的问候,杰伦。
发布于 2010-10-02 00:33:06
这里有Stani's DXF library和batik,你可以把这两个放在一起。
发布于 2012-11-30 23:34:02
我已经用javascript编写了我自己的前svg构建器"iPath“,基本上是用来替换svg的path元素的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上的动画实验
发布于 2015-04-14 14:59:15
尝试Inkscape;打开svg,然后使用“保存副本”保存为dxf文件。
https://stackoverflow.com/questions/3837777
复制相似问题