有没有办法在插图画家中将svg <line>转换为svg <path>?

时间:2016-09-22 18:40:06

标签: d3.js svg adobe-illustrator

我有一个使用Illustrator合并2个svgs的同事。 1 svg正在使用多个<path>元素,但这些元素已转换为<line>个元素。我知道有一种将svg <line>转换为svg <path>的通用算法。例如,这是使用D3.js执行此操作的示例:

https://www.dashingd3js.com/svg-paths-and-d3js

但是,我想知道是否有更原生的方式在Illustrator中直接执行此操作,通过Illustrator插件或通过某种类型的第三方自动化工具?

1 个答案:

答案 0 :(得分:1)

你可以做到这一点,将线条转换为复合路径(右键单击+ Make Compound Path)。这改变了这个:

<line fill="none" stroke="#000000" stroke-miterlimit="10"
    x1="216.935" y1="158.508" x2="661.196" y2="166.705"/>

到此:

<path fill="none" stroke="#000000" stroke-miterlimit="10"
     d="M661.196,166.705l-444.262-8.197"/>

希望得到这个帮助。