1、eps转pdf
直接使用epstopdf命令(texlive、mitex自带)。
在cmd中进入到eps矢量图片的目录,使用下面的命令:
for %f in (*.eps) do epstopdf "%f"
下面是plt保存eps代码:
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中运行:
for %f in (*.png) do bmeps -c %f %~nf.eps
3、eps转png
需要过度一下,即先转成pdf,在转png。
下面是pdf转png的cmd指令:(600是分辨率)
for %f in (*.pdf) do pdftocairo -r 600 -png "%f"
4、eps转svg
同理需要过度一下,即先转成pdf,在转png。
下面是pdf转svg的cmd指令:文章来源:https://www.toymoban.com/news/detail-836044.html
for %f in (*.pdf) do pdftocairo -svg "%f"
注:可以自定义文件后缀:文章来源地址https://www.toymoban.com/news/detail-836044.html
for %f in (*.pdf) do pdftocairo -svg "%f" "%~nf_1.svg"
到了这里,关于利用LaTex批量将eps转pdf、png转eps、eps转png、eps转svg的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!