我正在处理我的 pdf 文件的一个烦人行为。似乎 Acrobat 或 Reader 无法识别图像。我在 Ubuntu 11.04 上使用 texlive,并使用 texmaker 中的 pdftex 编译源文件。奇怪的是,在我的计算机上 pdf 没问题,我可以使用 evince 和在 wine 下运行的 Pdfxchange viewer 打开它并正确查看所有文本和图像。但如果我切换到使用 Acrobat 或 Reader 的 Windows,就会出现这个问题。
有人知道吗?我正在使用\pgfimage
它来生成文档中的图形。
梅威瑟:
\documentclass[a4paper, oneside, 12pt]{book}
\usepackage{pgf}
\begin{document}
\begin{figure}[h]
\includegraphics[width=\textwidth]{image.png}
\end{figure}
\newpage
\begin{figure}[h]
\pgfimage[interpolate=TRUE, width=\textwidth]{image.png}
\end{figure}
\newpage
\begin{figure}[h]
\pgfimage[width=\textwidth]{image.png}
\end{figure}
\end{document}
答案1
PDF 查看器不兼容似乎已成为便携的当今的文档格式。这是一个耻辱!
过去对我有用的一种解决方法是通过 Ghostscript 传输 PDF 以进行一些清理:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=foo-compressed.pdf foo.pdf
最初,我只用它压缩目的。但是,根据我的经验,它解决了许多特殊 PDF 查看器的问题,特别是如果经常使用 PGF。
我无法使用您的示例文档进行测试(下载链接不稳定),但您可能想尝试一下。