IRONSOFTWAREHOME
水印
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs("watermarked.pdf");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Dim renderer = New ChromePdfRenderer()

Dim pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("watermarked.pdf")
NuGet Download
PM > Install-Package IronPdf
水印

水印

IronPDF提供了使用HTML为PDF文档添加'水印'的方法。

使用ApplyStamp方法,开发者可以向PDF文件添加基于HTML的水印。如上例所示,水印的HTML代码作为方法的第一个参数。 对ApplyStamp的其他参数可以控制水印的旋转、不透明度和位置。

利用ApplyWatermark方法,以便对水印位置有更细致的控制。 例如,使用ApplyStamp来:

  • 添加Image或HTML水印到PDF
  • 将相同的水印应用到PDF的每一页
  • 在特定PDF页应用不同的水印
  • 调整水印在页面文本之前或之后的位置
  • 更精确地调整水印的不透明度、旋转和对齐

使用IronPDF应用水印的C#示例代码

确保您已在项目中安装IronPDF库。 您可以在IronPDF NuGet包页面上找到更详细的说明。

代码说明:

  • 我们首先导入IronPdf库,该库提供了PDF操作所需的所有类和方法。
  • 使用PdfDocument.FromFile创建或加载PDF文档,并指定现有PDF的文件路径。
  • 为水印定义HTML内容。 在本例中,水印显示"机密"并带有特定样式。
  • ApplyStamp方法用于将水印覆盖在PDF上。 此方法允许详细的自定义:
    • rotationDegrees:指定水印的旋转角度(以度为单位)。
    • top:确定水印的X和Y位置,从左上角开始测量。
    • opacity:决定水印的透明度。
    • pageRange:指定哪些页面应该接收水印,允许多样化的放置策略。
  • 最后,SaveAs方法将修改后的PDF导出到一个新文件。

总之,IronPDF ApplyStamp方法允许通过HTML精确控制PDF文档的水印。 这种方法灵活,能够满足各种水印在定位、样式及指定页面应用上的定制需求。

探索 IronPDF 的自定义水印功能
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 21,105,021版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起