0%

pdf与图片转换

摘要

一些 pdf图片 相互转换的简单方法。

pdf转svg

  • 应用场景:很多论文的图片都是 pdf 格式的矢量图,但有些地方可能不太方便使用,而 svg 是通用的矢量图格式
  • 环境: 安装了 texlive
  • 方法:命令行输入下面指令即可得到 source.svg
1
pdftocairo -svg source.pdf

批量转换,运行以下脚本(放到 .bat 文件中运行)即可将所有以 .pdf 结尾的文件转为 svg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
setlocal enabledelayedexpansion

set DestPath=%~dp0\
set PdfPath=%~dp0\
set DestExt=*.pdf

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!
pdftocairo -svg !origin_file!
)

pause

参考资料

--- ♥ end ♥ ---

欢迎关注我呀~