批量将 SVG 转换为 EMF

批量将 SVG 转换为 EMF

我有几个 SVG 图像想要批量转换为 EMF(也可能是 WMF)格式。这里是其中一张图片。

我尝试了谷歌搜索“svg 到 emf”第一页中的所有在线工具,但它们在将此 svg 转换为 emf 时为透明区域添加了黑色背景。

我也尝试了 inkscape 命令:

inkscape filename.svg --export-filename filename.emf

就像建议的那样答案。但它也为透明区域添加了黑色背景。有没有什么方法可以将多个 SVG 批量转换为 EMF(如果可能的话,也可以转换为 WMF),而无需为透明度添加黑色背景?

答案1

这是一个非常晚的答案,但这个答案可能会为那些想知道为什么他们无法在没有任何伪影的情况下转换图像的人提供清晰的答案。

首先,EMF 不支持透明度。

您的文件的问题在于图形后面有额外的路径。如果您转到“图层”>“图层和对象”,展开组后您将看到以下内容: 突出显示的路径是罪魁祸首。

一旦你从两个组中移除这两条路径并保存它,你将得到一个漂亮而整洁的 EMF图像

相关内容