利用LaTex批量将eps转pdf、png转eps、eps转png、eps转svg

1、eps转pdf

直接使用epstopdf命令(texlive、mitex自带)。

在cmd中进入到eps矢量图片的目录,使用下面的命令:

python 复制代码
for %f in (*.eps) do epstopdf "%f"

下面是plt保存eps代码:

python 复制代码
import matplotlib.pyplot as plt

# 绘制图形
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)

# 设置图形属性
plt.title("title")
plt.xlabel("X")
plt.ylabel("Y")

# 保存为EPS格式
plt.savefig("1.eps", format="eps",dpi=600,bbox_inches='tight',pad_inches=0)

# 显示图形
plt.show()

2、png转eps

同理,在cmd中运行:

python 复制代码
for %f in (*.png) do bmeps -c %f %~nf.eps

3、eps转png

需要过度一下,即先转成pdf,在转png。

下面是pdf转png的cmd指令:(600是分辨率)

python 复制代码
for %f in (*.pdf) do pdftocairo -r 600 -png "%f"

4、eps转svg

同理需要过度一下,即先转成pdf,在转png。

下面是pdf转svg的cmd指令:

python 复制代码
for %f in (*.pdf) do pdftocairo -svg "%f"

注:可以自定义文件后缀:

python 复制代码
for %f in (*.pdf) do pdftocairo -svg "%f" "%~nf_1.svg"
相关推荐
其实秋天的枫20 小时前
【2026年最新】驾考科目一考试题库2309道电子版pdf
经验分享·pdf
墨染天姬1 天前
【AI】如何基于cursor创建MCP索引pdf
人工智能·pdf
qq_429499571 天前
分享免费的PDF 翻译 原格式
pdf
来自外太空的鱼-张小张1 天前
jeecg预览pdf、jeecg无法预览pdf、jeecg自带预览pdf
pdf·状态模式
SEO-狼术1 天前
All-About-PDF provides DRM
pdf
珍朱(珠)奶茶1 天前
Spring Boot3整合FreeMark、itextpdf 5/7 实现pdf文件导出及注意问题
java·spring boot·后端·pdf·itextpdf
优化控制仿真模型2 天前
26年英语六级高频核心词汇1500个+历年真题PDF电子版
经验分享·pdf
xinixini2 天前
小初高全学科课程标准PDF
pdf
SQVIoMPLe2 天前
python-langchain框架(3-7-提取pdf中的图片 )
python·langchain·pdf
Highcharts.js2 天前
Highcharts客户端导出使用文档说明|图表导出模块讲解
前端·javascript·pdf·highcharts·图表导出