pdflatex 生成不需要的透明胶片

pdflatex 生成不需要的透明胶片

pdfLaTeX生成带有透明度操作符的 PDF 页面。

最小示例:

\documentclass{report}
\usepackage{graphicx}

\begin{document}
 \includegraphics{image.pdf}
\end{document}

image.pdf是 PDF 1.4,但没有使用透明度运算符。如果我尝试生成 PostScript,我会得到清晰的结果,而不会出现不必要的光栅化。这很好用(pdftops来自poppler-utils):

$ pdftops image.pdf

但当我尝试编译minimal.tex并生成 PostScript时minimal.pdf,我在 ps 文件中得到了光栅化图像。打印时也是如此。

$ pdflatex minimal.tex && pdftops minimal.pdf

我还尝试使用以下命令转换image.pdf为 PDF 1.2 ghostscript

$ pdf2ps image.pdf - | ps2pdf12 - image12.pdf

当我包含image12.pdf而不是时image.pdf,我得到了正确的结果pdfLaTeXminimal.pdf可以正确转换为PostsScript或被打印)。

那么,我可以强制pdfLaTeX导入具有 PDF 1.2 兼容性的 PDF 1.4 文件吗?

相关内容