水印
IronPDF提供了使用HTML为PDF文档添加'水印'的方法。
使用ApplyStamp方法,开发人员可以将基于HTML的水印添加到PDF文件中。如上例所示,水印的HTML代码作为方法的第一个参数。 给ApplyStamp的额外参数控制水印的旋转、不透明度和位置。
使用ApplyStamp方法代替ApplyWatermark方法,以便更精细地控制水印的位置。 例如,使用ApplyStamp:
- 在 PDF 上添加
文本、图像或 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 下载 17,012,929 | 版本: 2025.12 刚刚发布





