水印
IronPDF提供了使用HTML为PDF文档添加'水印'的方法。
通过使用 ApplyStamp 方法,开发人员可以在 PDF 文件中添加基于 HTML 的水印。如上例所示,水印的 HTML 代码作为该方法的第一个参数传入。 ApplyStamp 控件的附加参数用于控制水印的旋转、不透明度和位置。
请使用 ApplyStamp 方法代替 ApplyWatermark 方法,以便更精细地控制水印位置。 例如,请使用 ApplyStamp 来:
- 在 PDF 中添加
Image或 HTML 水印 - 将相同的水印应用到PDF的每一页
- 在特定PDF页应用不同的水印
- 调整水印在页面文本之前或之后的位置
- 更精确地调整水印的不透明度、旋转和对齐
如何用 C# 在 PDF 文件中添加水印
- 从 NuGet 下载并安装 IronPDF 库。
- 创建一个新的
PdfDocument文件或使用现有的PdfDocument文件。 - 调用
ApplyStamp方法为 PDF 添加水印。 - 调用
SaveAs导出 PDF 文件。
使用IronPDF应用水印的C#示例代码
确保您已在项目中安装IronPDF库。 您可以在IronPDF NuGet包页面上找到更详细的说明。
代码说明:
- 我们首先导入
IronPdf库,该库提供了 PDF 操作所需的所有类和方法。 - 使用
PdfDocument.FromFile创建或加载 PDF 文档,并指定现有 PDF 的文件路径。 - 为水印定义HTML内容。 在本例中,水印显示"机密"并带有特定样式。
- 使用
ApplyStamp方法将水印叠加到 PDF 上。 此方法允许详细的自定义:rotationDegrees:指定水印的旋转角度(单位为度)。left和top:指定水印的 X 和 Y 坐标,以左上角为基准进行测量。opacity:用于确定水印的透明度。pageRange:指定应添加水印的页面,从而支持多种水印放置策略。
- 最后,
SaveAs方法将修改后的 PDF 导出到新文件中。
综上所述,IronPDF ApplyStamp 方法允许通过 HTML 对 PDF 文档的水印进行精确控制。 这种方法灵活,能够满足各种水印在定位、样式及指定页面应用上的定制需求。
准备开始了吗?
Nuget 下载 19,014,616 | 版本: 2026.5 just released

