epstopdf pdfminorversion=7 错误

epstopdf pdfminorversion=7 错误

当使用 pdfminorversion=5 时,我收到一个警告,我想摆脱它(发现 PDF 版本为 1.7,但最多允许 1.5 版本)。谷歌搜索给了我“解决方案” pdfminorversion=7。但是,现在它完全不起作用了,因为它给了我错误:将数据写入 PDF 文件后无法更改 PDF 版本。<to be read again>\edef

我认为您可以使用任何.eps 文件。

\documentclass[]{beamer}

\usepackage{epstopdf}    
\pdfoptionpdfminorversion=7

\begin{document}

\begin{frame}
\frametitle{Test}
   \begin{figure}
      \includegraphics[width=0.6\textwidth,angle=90]{test.eps}
   \end{figure}
\end{frame}

\end{document}

答案1

错误信息很清楚:

 ! pdfTeX error (setup): PDF version cannot be changed after data is written to 
 the PDF file.

这意味着你更改 pdf 版本的命令太晚了。将其移到 \documentclass 命令之前。

除此之外,这个\pdfoptionpdfminorversion=7已经过时了。设置次要版本的正确命令是\pdfminorversion=7

相关内容