我有一个 PDF 文件,想在所有页面上以 45 度角应用如下水印:
watermark watermark watermark watermark watermark watermark watermark
watermark watermark watermark watermark watermark watermark watermark
watermark watermark watermark watermark watermark watermark watermark
watermark watermark watermark watermark watermark watermark watermark
watermark watermark watermark watermark watermark watermark watermark
watermark watermark watermark watermark watermark watermark watermark
........................
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
Yar*_*hiy 20
pdftk original.pdf stamp watermark.pdf output final.pdf
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Linux,这会特别方便,因为 pdftk 包含在许多流行的发行版中。
对于 Windows 用户,还有免费的 GUI 版本可用。
您可以使用background
命令将其添加为背景,而不是在原始文档上加盖水印(原始 pdf 必须是透明的)。还可以应用多页水印。以下是相关命令的文档:
background <background PDF filename | - | PROMPT>
Applies a PDF watermark to the background of a single input
PDF. Pass the background PDF's filename after background
like so:
pdftk in.pdf background back.pdf output out.pdf
Pdftk uses only the first page from the background PDF and
applies it to every page of the input PDF. This page is
scaled and rotated as needed to fit the input page. You can
use - to pass a background PDF into pdftk via stdin.
If the input PDF does not have a transparent background (such
as a PDF created from page scans) then the resulting back-
ground won't be visible -- use the stamp operation instead.
multibackground <background PDF filename | - | PROMPT>
Same as the background operation, but applies each page of
the background PDF to the corresponding page of the input
PDF. If the input PDF has more pages than the stamp PDF,
then the final stamp page is repeated across these remaining
pages in the input PDF.
stamp <stamp PDF filename | - | PROMPT>
This behaves just like the background operation except it
overlays the stamp PDF page on top of the input PDF docu-
ment's pages. This works best if the stamp PDF page has a
transparent background.
multistamp <stamp PDF filename | - | PROMPT>
Same as the stamp operation, but applies each page of the
background PDF to the corresponding page of the input PDF.
If the input PDF has more pages than the stamp PDF, then the
final stamp page is repeated across these remaining pages in
the input PDF.
Run Code Online (Sandbox Code Playgroud)
小智 9
使用qpdf:
qpdf --overlay overlay.pdf --repeat=1 -- input.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)
或者
qpdf --underlay underlay.pdf --repeat=1 -- input.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)
请参阅文档。
归档时间: |
|
查看次数: |
27344 次 |
最近记录: |