在linux系统中,可以利用texlive 配合 shell 脚本,把eps 格式的图片转换成 pdf 格式的图片。

用到的两个文件如下:

eps2pdf.tex:

\documentclass[a4paper]{article}

\usepackage{graphicx}

\usepackage{epstopdf}

\begin{document}

\begin{figure}

  \centering

  % Requires \usepackage{graphicx}

  \includegraphics[scale=1]{zftv.eps}\\

  \caption{picture}\label{}

\end{figure}

\end{document}


epsTopdf.sh:

#!/bin/bash

epsImage=$(ls $1)

echo $epsImage

for epsPic in $epsImage;

   do sed -i "s/[_a-zA-Z0-9]*\.eps/$epsPic/" eps2pdf.tex;

     pdflatex -shell-escape eps2pdf.tex;

     mv ${epsPic%.*}-eps* $1/${epsPic%.*}.pdf;

  done


把上面两个文件分别以相应的格式保存到同一个文件夹下,然后在终端执行:

sh epsTopdf.sh  eps图片保存路径 

便可以把eps 格式的图片转换为pdf 格式的图片。