水印
from ironpdf import *

# Instantiate the Renderer and create PdfDocument from URL
renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
 
# Apply watermark
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, VerticalAlignment.Middle, HorizontalAlignment.Center)
 
# Save your new PDF
pdf.SaveAs("Watermarked.pdf")
pip install ironpdf
水印

水印

IronPDF for Python 提供一个简单的单行 ApplyWatermark 方法,将样式化的 HTML 文字(如"DRAFT"或"CONFIDENTIAL")覆盖到 PDF 文档的每一页上。

开始

加载或渲染一个 PdfDocument,然后调用 ApplyWatermark,传入您的水印 HTML、旋转角度和对齐参数。 水印在单次调用中应用于所有页面。

理解代码

  • ApplyWatermark(html, rotation, verticalAlignment, horizontalAlignment):将提供的 HTML 作为半透明水印加盖在文档的每一页上。
    • html:定义水印外观的 HTML 字符串。 如 color 和 font-size 之类的内联样式完全支持。
    • rotation:水印文字旋转的角度,以度为单位。 30 产生对角水印。
    • Bottom)。
    • Right)。
  • SaveAs("Watermarked.pdf"):将带水印的文档保存到磁盘。

自定义水印

任何有效的HTML都可以用作水印内容。 使用内联CSS控制字体大小、颜色、不透明度和其他视觉属性。 对于微妙的背景水印,请在 <div> 中包装 HTML,使用较低的 opacity 样式值。

学习使用 IronPDF for Python 给PDF加盖章和水印!

准备开始了吗?

版本:2026.11刚刚发布