我想知道在哪里可以找到一个可靠的工具/库来将svg转换为dxf。只要dxf输出是svg的精确副本,格式之间也是允许的。因此,这意味着路径的转换(特别是bezier曲线和弧)。我看过inkscape中的svg2dxf导出,但这是裁剪(字面意思是它在一些弯曲端点之间画直线)。在java、perl或python中,库应该更好,因为我最熟悉这些语言。我也愿意花一小笔钱买一件商业产品。我已经做了一些谷歌,但奇怪的是,大多数条目是超过5岁。我还对dxf的一个更易读的规范感兴趣,因为在autocad网站上发布的规范并不详细。
发布于 2020-11-08 19:18:35
我工作的公司有一个Windows库,它支持多种矢量格式,包括SVG和DXF。
虽然向量DLL主要用于C/C++,但是应该很容易从其他语言(如Java )中调用它们,如以下论坛文章所示:从调用LEADTOOLS API函数
加载SVG文件并将其保存为DXF的代码如下所示:
VECTORHANDLE LeadVector = { 0 };
L_VecLoadFile("inputFile.svg", &LeadVector, NULL, NULL);
L_VecSaveFile("outputFile.dxf", &LeadVector, FILE_DXF, NULL);
L_VecFree(&LeadVector);有一个免费的评估版本,您可以尝试查看生成的DXF是否以所需的方式保留了向量对象。您可以从此页获得评估结果。
https://softwarerecs.stackexchange.com/questions/75946
复制相似问题