当前位置: 首页 > news >正文

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

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指令:

for %f in (*.pdf) do pdftocairo -svg "%f"

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

for %f in (*.pdf) do pdftocairo -svg "%f" "%~nf_1.svg"

相关文章:

  • 这才开工没几天收到Offer了,简历改的好,找工作没烦恼。
  • 基于ant的图片上传组件封装(复制即可使用)
  • 2个wordpress优化SEO主题模板
  • TypeScript基础知识点
  • 捕捉消费新趋势,脉纷纷让生活更便捷
  • 学习鸿蒙基础(4)
  • python加载模块
  • 【工具类】开源照片管理工具pthtoprism
  • #LLM入门|Prompt#1.8_聊天机器人_Chatbot
  • 【Docker】初学者 Docker 基础操作指南:从拉取镜像到运行、停止、删除容器
  • 【Redis】理论进阶篇------浅谈Redis的缓存穿透和雪崩原理
  • 可变形注意力(Deformable Attention)及其拓展
  • 【Linux进程】冯·诺依曼体系结构以及操作系统的深入理解
  • this的指向问题总结
  • 【深度学习:计算机视觉】计算机视觉的最佳数据集 [行业细分]
  • 「译」Node.js Streams 基础
  • css的样式优先级
  • hadoop集群管理系统搭建规划说明
  • iOS编译提示和导航提示
  • js递归,无限分级树形折叠菜单
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • js数组之filter
  • js作用域和this的理解
  • Leetcode 27 Remove Element
  • node-glob通配符
  • PHP面试之三:MySQL数据库
  • React-flux杂记
  • Redis 中的布隆过滤器
  • TypeScript实现数据结构(一)栈,队列,链表
  • win10下安装mysql5.7
  • 大型网站性能监测、分析与优化常见问题QA
  • 码农张的Bug人生 - 初来乍到
  • 如何选择开源的机器学习框架?
  • 小程序 setData 学问多
  • 因为阿里,他们成了“杭漂”
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​决定德拉瓦州地区版图的关键历史事件
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #微信小程序:微信小程序常见的配置传值
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (转)创业的注意事项
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • . Flume面试题
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证