大家好,欢迎来到IT知识分享网。
最近在整理工作,发现ppt里面画的图智能导出svg格式无法导出pdf格式,由于在线的网站会把我的图片搞乱而且不想下载visio(会把本地的word搞坏),因此琢磨出这种批量转换的方式。
1. 下载并安装Inkscape
- 下载链接:https://inkscape.org/release/inkscape-1.1.2/
- 下载时选择自动加入系统变量,然后命令行模式下输入
inkscape --version
,输出对应版本即安装成功
2. 批量转换
- 将所有的svg格式的矢量图放在同一文件夹下
- 新建一个txt文件,输入如下脚本:
@echo off setlocal enabledelayedexpansion set DestPath=%~dp0\ set PdfPath=%~dp0\ set DestExt=*.svg for /f "delims=" %%i in ('dir /b/a-d/oN %DestPath%\%DestExt%') do ( set origin_file=%DestPath%%%i set target_fle=%PdfPath%%%~ni.pdf echo Start transform from !origin_file! to !target_fle! @REM inkscape -D -z --file=!origin_file! --export-pdf=!target_fle! --export-latex --export-area-drawing inkscape --export-filename=!target_fle! !origin_file! ) pause
- 将该文件名改为conver.bat,然后双击运行即可。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/144235.html