如何将WMF文件转换为svg文件?我有大约550个WMF文件要转换为SVG格式.
对于一个文件,我在VISIO中打开WMF文件并将其保存为SVG格式,但要转换大约550个文件是一个繁琐的过程.
请帮助我实际上,这些WMF文件是PDF文档中的转换文件.那么,有什么更好的方法将PDF图像转换为svg图像?目前我将PDF原理图转换为wmf并使用visio打开它,以便我可以通过取消组合选择每个电路或连接器,然后将其保存为SVG格式.这个svg格式,我将导入到另一个工具,在那里我可以选择每个电路和连接器进行进一步的工作.
谢谢Ramm
对于批量处理 WMF 到 SVG,您可以使用Inkscape。您必须使用命令行。从 开始inkscape --shell。
然后自动转换使用:
inkscape yourfile.wmf --export-plain-svg=yourfile.svg。
为了让您的生活更轻松,这里有一个 BATCH 脚本。创建一个文本文件,为其命名wmftosvg.bat并将其放入包含所有 wmf 文件的文件夹中。文件内容:
@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
)
Run Code Online (Sandbox Code Playgroud)
使用上面的脚本,您可以将任意图形转换为 SVG。只需输入图形格式(文件扩展名)。
如果您熟悉 C#/.NET,则可以使用CodePlex 中的 WMF 库创建 SVG 转换器。由于 WMF 仅支持基本形状(直线、矩形、多边形、圆弧)并且没有图层或元素嵌套,因此转换起来应该很容易,因为 SVG 支持所有这些功能以及更多功能。
另请查看这个问题:WMF / EMF File Format conversion C#
| 归档时间: |
|
| 查看次数: |
14736 次 |
| 最近记录: |