我有两页包含文本和/或图像的 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 程序具有可用于此任务的stamp
和background
参数。例如,我在 draft.pdf 中有一个具有透明背景的“草稿”印章。我按如下方式将此印章应用于 pdf...
pdftk report.pdf stamp draft.pdf output draft_report.pdf