Skip to content

添加图片水印

添加图片水印的步骤如下:

​ 1.初始化CPDFWatermark对象,指定水印类型为图片。

​ 2.根据图片文件创建 Bitmap,为图片水印设置图片源和缩放比例。

​ 4.设置水印通用属性。

​ 5.在文档中创建水印。

以下是添加图片水印的示例代码:

C#
// 初始化CPDFWatermark对象,指定水印类型为图片。
CPDFWatermark watermark = document.InitWatermark(C_Watermark_Type.WATERMARK_TYPE_IMG);
Bitmap bitmap = new Bitmap("logo.png");
// 根据图片文件创建Bitmap,为图片水印设置图片源和缩放比例。
watermark.SetImage(BitmapToByteArray(bitmap), bitmap.Width, bitmap.Height);
watermark.SetScale(2);
// 设置水印通用属性。
watermark.SetPages("0-3");
watermark.SetRotation(1);
watermark.SetOpacity(128);
watermark.SetVertalign(C_Watermark_Vertalign.WATERMARK_VERTALIGN_CENTER);
watermark.SetHorizalign(C_Watermark_Horizalign.WATERMARK_HORIZALIGN_CENTER);
watermark.SetVertOffset(0);
watermark.SetHorizOffset(0);
watermark.SetFront(false);
watermark.SetFullScreen(true);
watermark.SetVerticalSpacing(10);
watermark.SetHorizontalSpacing(10);
// 在文档中创建水印。
watermark.CreateWatermark();