PDF 信头作为文档背景

PDF 信头作为文档背景

我所在机构的信头以 PDF 文件形式提供。PDF 不仅包含徽标(放置在角落),还包含整个页面。是否可以将此 PDF 作为文档首页的背景?

答案1

您可以使用wallpaper包裹。它有许多选项可用于创建平铺、居中和缩放的背景图像,这些背景图像可以在每页上或仅在特定页面上创建。如果您的情况是信头包含在内,lh.pdf那么您只需要

\documentclass{article}
\usepackage{wallpaper}
\ULCornerWallPaper{1}{lh.pdf}
\begin{document}
  Your text on the letterhead
\end{document}

在这种情况下,关键命令当然是\ULCornerWallPaper{<scale>}{<file>}将包含在内 的图像放置<file>在左上角,并按 的因子进行缩放<scale>

答案2

包裹eso-pic允许在每个页面以及单个页面上包含背景图像。

另一个选择是使用textpos可以在页面上文本后面的位置放置一个框的包。它可以与\includegraphicsPDF 文件一起使用。

答案3

下面是一个 eso-pic 的示例,它使用 frontpage.pdf 作为第一页,使用 normalBackground.pdf 作为其余部分。

首先创建2个稍后可以使用的宏。

\usepackage{graphicx}
\usepackage{eso-pic}

\newcommand\BackgroundPicFront{
    \put(0,0){%
        \parbox[b][\paperheight]{\paperwidth}{
            \vfill
            \centering
            \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{frontpage}%
            \vfill
        }
    }
}

\newcommand\BackgroundPic{
    \put(0,0){%
        \parbox[b][\paperheight]{\paperwidth}{
            \vfill
            \centering
            \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{normalBackground}%
            \vfill
        }
    }
}

然后使用这些宏,并且在添加下一个背景时不要忘记“清除”/“删除”第一个背景。

% Sets the background
\AddToShipoutPicture{\BackgroundPicFront}

% Unsets the background
\ClearShipoutPicture

% Sets another background
\AddToShipoutPicture{\BackgroundPic}

玩得开心

相关内容