人们通常希望以相反的方式执行此操作,但我想使用脚本等将dxf图像转换为svg。
如何?
答案 0 :(得分:4)
版本0.47的Inkscape能够导入dxf但可能需要一些手动清理。导入似乎展平了包括隐藏图层在内的所有图层。
答案 1 :(得分:0)
Vector Express 是用于转换矢量文件的免费 API,您可以通过 CURL 使用它。
https://github.com/smidyo/vectorexpress-api
path
。curl https://vector.express/api/v2/public/convert/dxf/auto/svg/
curl --data @myvector.dxf https://vector.express/api/v2/public/convert/dxf/cadlib/svg/
resultUrl
获取文件curl https://vector.express/api/v2/public/files/[id].svg --output converted.svg
答案 2 :(得分:0)
对于任何想将有问题的 dxf 文件导入 Inkscape 的人来说,我支持使用 Vector Express 的建议。 您可以要求它进行 dxf -> dxf 转换:
curl https://vector.express/api/v2/public/convert/dxf/auto/dxf/
这使我能够将“Slicer for Fusion 360”生成的 dxf 文件导入 Inkscape。 保持事物为 dxf,而不是转换为 svg 的好处是保留层信息。
答案 3 :(得分:-4)
ImageMagick可用于convert images between various formats以及调整图像大小,模糊,裁剪,抖动,绘制,翻转,连接,重新采样等等。不过我不知道它是否支持dxf和svg。