Php 将分层SVG矢量图形转换为分层EPS矢量图形

Php 将分层SVG矢量图形转换为分层EPS矢量图形,php,vector,svg,vector-graphics,eps,Php,Vector,Svg,Vector Graphics,Eps,是否可以将分层的vector.SVG文件转换为分层的.EPS文件 我试图以编程方式将一系列.SVG编译成一个大的.SVG,然后将其导入Photoshop,以便Adobe Illustrator轻松打开 真的需要任何建议/指导!似乎没有任何文档说明Adobe的分层.EPS文件是如何组合在一起的。Adobe Illustrator应该能够直接打开SVG,而无需将其转换为EPS 您可以使用将SVG文件转换为EPS: inkscape -E file.eps file.svg 如果您想在PHP中实现这

是否可以将分层的vector.SVG文件转换为分层的.EPS文件

我试图以编程方式将一系列.SVG编译成一个大的.SVG,然后将其导入Photoshop,以便Adobe Illustrator轻松打开


真的需要任何建议/指导!似乎没有任何文档说明Adobe的分层.EPS文件是如何组合在一起的。

Adobe Illustrator应该能够直接打开SVG,而无需将其转换为EPS

您可以使用将SVG文件转换为EPS:

inkscape -E file.eps file.svg
如果您想在PHP中实现这一点,只需使用命令即可

但是SVG中没有本机的“层”,所以您只需要得到一个普通的EPS文件


如果您确实需要将某些组转换为层,那么您必须编写自己的转换器,它知道某些组应该是层。

您可以使用Illustrator直接打开SVG文件,并将每个图像拖放到photoshop中以创建多层PSD。

您所说的“分层SVG文件”是什么意思?SVG中没有层,一些绘图工具使用组来表示层。Illustrator直接打开SVG-为什么需要通过EPS和Photoshop?是的,这是一种可能性,但我正在寻找一些Apache或php插件。用于将SVG转换为EPS的插件,或者是一个知道如何保存图层的插件?如果你想在PHP中这样做,你会反对
exec('inkscape-E file.eps file.svg')
?这仍然会利用Inkscape,但允许您从PHP内部进行调用。