叠加 PDF 页面和 PDF/矢量图像

叠加 PDF 页面和 PDF/矢量图像

我想这样做:

\documentclass{article}
\usepackage{pdfpages}

\begin{document}

\includepdfmerge{underlay.pdf}

\end{document}

在生成的一页上,我想将一个小的 PDF 图像(或 SVG/EMF/PS/其他矢量格式,以更简单的格式为准)叠加到右上角(定义位置和大小)。这可能吗?

我知道\includegraphics可以这样做(也许用tikz),但是,我想使用底层 PDF 而不进行任何更改(不调整大小,不缩小,完全保持原样)。

答案1

假设这是您的underlay.pdf页面,提供常规的美国信件 (8.5 英寸 x 11 英寸) PDF 图像:

在此处输入图片描述

\documentclass{article}

\usepackage{xcolor,lipsum}

\begin{document}

\pagecolor{blue!30}
\lipsum[1-5]

\end{document}

我们可以用pdfpages按原样导入eso-pic在发货时覆盖内容:

在此处输入图片描述

\documentclass{article}

\usepackage{pdfpages,eso-pic}

\begin{document}

\AddToShipoutPictureFG*{% Add content to the ForeGround of the next page *only*
  \AtPageLowerLeft{%
    \hspace{\dimexpr8.5in-8cm}% Move content over to the right
    \raisebox{\dimexpr11in-5cm}{% Raise content
      \includegraphics[width=8cm,height=5cm]{example-image}% Place content
    }%
  }%
}%
\includepdf{underlay}

\end{document}

由于尺寸已知,因此可以直接写出提供精确位置的表达式。

相关内容