利用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"
相关推荐
大卡拉米8 小时前
前端组件库 PDF、word、Excel预览
前端·pdf·word
dagouaofei1 天前
全面整理6款文档生成PPT工具,PDF转PPT不再难
python·pdf·powerpoint
yesyesyoucan1 天前
PDF全能处理站:压缩、拆分、合并一站式解决方案与核心技术解析
pdf
sunon_1 天前
解决linux系统PDF中文乱码问题
linux·运维·pdf
小灰灰搞电子1 天前
Qt PDF模块详解
数据库·qt·pdf
TextIn智能文档云平台1 天前
如何将公司内部知识库(Word/PDF)接入大模型?
pdf·word
HSJ01701 天前
PDF专业转换工具 - 专业版V0.1,PDF转图片、拆分、合并,高效稳定可靠,永久免费使用
pdf
dagouaofei1 天前
文档生成PPT到底快不快?PDF转PPT工具实测分析
python·pdf·powerpoint
轻竹办公PPT2 天前
上传PDF直接生成PPT,适合工作汇报和总结场景
python·pdf·powerpoint
非凡ghost2 天前
FlexiPDF(专业PDF编辑软件)
windows·学习·pdf·软件需求