是否可以使用 latex 生成仅包含水印而没有任何其他附加字符的 pdf?

是否可以使用 latex 生成仅包含水印而没有任何其他附加字符的 pdf?

我将网页保存为 pdf。

我想给这个现有的 pdf 添加水印。

我在 Google 上搜索并找到了一种方法,建议合并 2 个 pdf,一个是原始的,另一个是包含水印的。

此代码可用于生成水印 pdf

\documentclass{beamer}
\usepackage[printwatermark]{xwatermark}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{lipsum}

\newsavebox\mybox
\newwatermark*[
  allpages,
  angle=45,
  scale=6,
  xpos=-20,
  ypos=15
]{\usebox\mybox}

\begin{document}

\savebox\mybox{\tikz[color=red,opacity=0.3]\node{DRAFT};}

ab

\end{document}

尽管必须有一些额外的字符(在本例中为“ab”)。

是否可以使用 latex 生成仅包含水印而没有任何其他附加字符的 pdf?

答案1

以下代码将手册的第 3 页和第 4 页覆盖pdfpages为红色“草稿”水印:

\documentclass{article}
\usepackage{tikz}
\usepackage{pdfpages}
\pagestyle{empty}
\newcommand{\filename}{/usr/local/texlive/2018/texmf-dist/doc/latex/pdfpages/pdfpages.pdf}
\newcommand{\watermark}{\tikz[remember picture, overlay] \node [red,opacity=0.3,rotate=45,scale=15.0] at (current page.center) {DRAFT};}
\begin{document}
\includepdf[pages=3-4,pagecommand={\watermark}]{\filename}
\end{document}

在此处输入图片描述

我使用该pdfpages包及其宏\includepdf来包含一个外部 PDF 文件:

  • 强制参数采用外部文件的文件名。在此示例中,我使用pdfpages手册的绝对路径。您可以用 PDF 文件的名称替换它,并提供相对路径 - 即,如果 PDF 与 LaTeX 文件位于同一文件夹中,则只需提供文件名。
  • 可选参数pages采用要包含在输出文件中的 PDF 页面范围。
  • 可选参数pagecommand需要在每个页面顶部执行一些代码。在这里,我使用tikz红色、半透明、旋转并缩放到大尺寸的单词“DRAFT”覆盖 PDF 的包含页面。根据需要进行调整。

这不完全是对所述问题的回答,但我认为,如果我们也考虑一下你在其他问题我们刚刚将其作为重复项关闭。

相关内容