白皮书

如何创建自定义C#水印PDF

更新 2023年二月28日
专业人士
分享:

自定义水印是添加到文档或图像上的个性化背景图像或文字叠加。 自定义水印具有多种用途,包括使用标志或名称进行品牌推广,使用“机密”等标签增强安全性,确保版权保护,并指示文件状态。 向PDF页面添加自定义水印对于以下任何原因都可能非常有用。

自定义水印可以包括文本、图像或两者兼有,且可以调整其透明度,以便在个性化、保护和给PDF添加上下文时提供多样性。

IronPDF提供了一种简便的方法,可以根据您的需求向PDF文档添加水印。 PDF添加水印功能接受HTML字符串来生成水印,能够使用所有HTML功能以及CSS样式。

如何在C#中为PDF文档添加自定义水印

  1. 下载 C# 库以应用自定义水印
  2. 渲染新的或导入现有的PDF文件
  3. 配置用作水印的 HTML 字符串
  4. 使用“ApplyWatermark”方法来应用水印
  5. 根据需要指定旋转、不透明度和在文档上的位置

应用PDF水印示例

要在您的PDF文件中添加自定义水印,只需使用**ApplyWatermark**方法在新生成的PDF文件或现有PDF文件上应用水印。此方法接受HTML字符串作为水印,使其具备HTML提供的所有功能,包括CSS样式。

在下面的例子中,我们将同时使用图像和文本作为水印。 请注意,水印将被应用到所有页面上,无法只对特定页面应用水印。

这是一种非常简单的方法,可以从多种图像格式(如PNG或JPEG)添加图像水印文本,并使用自定义字体添加文本水印。

水印不透明度和旋转

首先,添加默认不透明度为50%的水印。 此级别可以根据用户的要求进一步配置。

在编辑水印的旋转时,**ApplyWatermark** 方法有一个重载,它也接受旋转作为参数。 通过指定 'rotation:' 和 'opacity:', 我们可以调整这两个参数。

PDF文件上的水印位置

要指定水印的位置,我们将使用一个3x3的网格,水平分为3列,垂直分为3行。 水平选项为左、中、右,垂直选项为上、中、下。 使用此配置,我们可以在文档的每一页设置9个不同的位置。 请参考下面的图片,以获得这一概念的视觉表现。

要在特定位置添加水印,请在IronPdf.Editing命名空间中使用VerticalAlignmentHorizontalAlignment枚举。

无论是在新文档还是现有的PDF文件中添加水印,IronPDF都提供了一种简便的方式来向PDF文件添加自定义水印,无论是图片水印、文字水印,还是两者兼有。 立即开始使用 IronPDF 来满足您今天的所有文档需求。免费试用如果 IronPDF 被证明是您工作中的宝贵补充,您可以购买 IronPDF。许可证以继续获得 IronPDF 提供的最佳功能。

< 前一页
采购订单软件
下一步 >
机器学习案例

获取您的 免费白皮书

谢谢,

下载链接的电子邮件将很快发送给您。