如何才能将多个 PDF 页面打印在一起?

如何才能将多个 PDF 页面打印在一起?

我有两页包含文本和/或图像的 pdf 页面。我想将它们打印在一页上,并将它们叠在一起。文本和/或图像必须相互叠加,透明(白色)区域必须保持透明。

答案1

首先是tikz。这至少需要 2-3 次编译才能稳定下来。

\documentclass[a4paper]{article}
\usepackage{tikz}
\begin{document}
  \begin{tikzpicture}[overlay,remember picture]
    \node at (current page.center)
       {\includegraphics[page=1,width=\paperwidth,height=\paperheight]{pgfmanual.pdf}};
    \node at (current page.center)
       {\includegraphics[page=10,width=\paperwidth,height=\paperheight]{pgfmanual.pdf}};
  \end{tikzpicture}
\end{document}

在此处输入图片描述

现在有eso-pic

\documentclass[a4paper]{article}
\usepackage{eso-pic,graphicx}
\begin{document}
  \AddToShipoutPictureBG*{%
   \AtPageLowerLeft{\includegraphics[page=1,width=\paperwidth,height=\paperheight]{pgfmanual.pdf}}
    \AtPageLowerLeft{\includegraphics[page=20,width=\paperwidth,height=\paperheight]{pgfmanual.pdf}}
  }
  \mbox{}\clearpage
\end{document}

答案2

pdftk 程序具有可用于此任务的stampbackground参数。例如,我在 draft.pdf 中有一个具有透明背景的“草稿”印章。我按如下方式将此印章应用于 pdf...

pdftk report.pdf stamp draft.pdf output draft_report.pdf

相关内容