利用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"
相关推荐
虎头金猫1 天前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos
拓端研究室1 天前
专题:2025人形机器人、工业机器人、智能焊接机器人、扫地机器人产业洞察报告 | 附158+份报告PDF、数据仪表盘汇总下载
microsoft·机器人·pdf
TextIn智能文档云平台1 天前
复杂PDF文档结构化提取全攻略——从OCR到大模型知识库构建
pdf·ocr
会飞的小菠菜1 天前
PDF文件中的广告二维码图片该怎么批量删除
pdf·删除·二维码·批量
一只花里胡哨的程序猿2 天前
odoo打印pdf速度慢问题
pdf·odoo
灵海之森2 天前
Python将md转html,转pdf
pdf
阿幸软件杂货间2 天前
最新PDF版本!Acrobat Pro DC 2025,解压即用版
pdf·adobe acrobat·acrobat
星空的资源小屋2 天前
网易UU远程,免费电脑远程控制软件
人工智能·python·pdf·电脑
会飞的小菠菜3 天前
如何一次性将多个PPT幻灯片批量转换成PDF文档
pdf·powerpoint·ppt·批量·格式转换
somethingGoWay3 天前
wpf .netcore 导出pdf文件
pdf·wpf·.netcore