首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将wmf文件转换为svg文件

如何将wmf文件转换为svg文件
EN

Stack Overflow用户
提问于 2011-08-12 12:26:34
回答 5查看 18.6K关注 0票数 8

如何将WMF文件转换为svg文件?我有大约550个WMF文件要转换为SVG格式。

对于一个文件,我在VISIO中打开了WMF文件,并将其另存为SVG格式,但转换大约550个文件是一个繁琐的过程。

请帮帮我,这些WMF文件是从PDF文档转换而来的。那么,有没有更好的方法将PDF图像转换为svg图像呢?目前,我将PDF原理图转换成wmf格式,并用visio打开,这样我就可以通过解组来选择每个电路或连接器,然后将其保存为SVG格式。这个svg格式,我将导入到另一个工具,在那里我可以选择每个电路和连接器进行进一步的工作。

谢谢拉姆

EN

回答 5

Stack Overflow用户

发布于 2013-01-11 16:23:03

我将添加一个免费的EMF/WMF到SVG文件转换工具2.0的链接,以供将来参考。

http://visualstudiogallery.msdn.microsoft.com/dc4e0116-a730-45d2-ae9f-03be676817ea

还有Github上的WMF2SVG项目:

https://github.com/hidekatsu-izuno/wmf2svg

票数 4
EN

Stack Overflow用户

发布于 2018-04-19 16:40:45

对于从WMF到SVG的批处理,可以使用Inkscape。您必须使用命令行。从inkscape --shell开始。

然后使用以下命令自动转换:

inkscape yourfile.wmf --export-plain-svg=yourfile.svg

为了让你的生活更轻松,这里有一批脚本。创建一个文本文件,将其命名为wmftosvg.bat,并将其放入所有wmf文件所在的文件夹中。文件的内容:

代码语言:javascript
复制
@ECHO OFF

echo.
echo.
echo.   Enter graphic format (like wmf):
echo.
set /p Input1=   Graphic file type:  
echo.
echo.

FOR %%I IN (*."%Input1%") DO (
    setlocal enabledelayedexpansion
    C:\Portables\InkscapePortable\App\Inkscape\inkscape "%%~nI.!Input1!" --export-plain-svg="%%~nI".svg
)

使用上面的脚本,您可以将任意图形转换为SVG。只需输入图形格式(文件扩展名)即可。

票数 4
EN

Stack Overflow用户

发布于 2012-03-05 03:09:00

如果您熟悉C#/.NET,您可以使用WMF library from CodePlex创建到SVG的转换器。由于WMF只支持基本形状(直线、矩形、多边形、圆弧),并且没有图层或元素嵌套,因此转换应该非常容易,因为SVG支持所有这些功能以及更多功能。

也可以看看这个问题:WMF / EMF File Format conversion C#

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7035588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档