本页内容
添加图片水印
添加图片水印的步骤如下:
1.初始化CPDFWatermark
对象,指定水印类型为图片。
2.根据图片文件创建 Bitmap,为图片水印设置图片源和缩放比例。
4.设置水印通用属性。
5.在文档中创建水印。
以下是添加图片水印的关键代码:
swift
// 初始化 CPDFWatermark 对象,指定水印类型为图片。
let watermark = CPDFWatermark(document: document, type: .image)
watermark.image = UIImage(named: "Logo")
// 根据图片文件创建 Bitmap,为图片水印设置图片源和缩放比例。
// 设置水印通用属性。
watermark.scale = 2.0
watermark.rotation = 45
watermark.opacity = 0.5
watermark.verticalPosition = .center
watermark.horizontalPosition = .center
watermark.tx = 0.0
watermark.ty = 0.0
watermark.isFront = true
watermark.pageString = "0-4"
document.addWatermark(watermark)
// 在文档中创建水印。
document.write(to: self.addImageWatermarkURL)
objective-c
//初始化CPDFWatermark对象,指定水印类型为图片。
CPDFWatermark *watermark = [[CPDFWatermark alloc] initWithDocument:document type:CPDFWatermarkTypeImage];
watermark.image = [UIImage imageNamed:@"Logo"];
//根据图片文件创建Bitmap,为图片水印设置图片源和缩放比例。
//设置水印通用属性。
atermark.scale = 2.0;
watermark.rotation = 45;
watermark.opacity = 0.5;
watermark.verticalPosition = CPDFWatermarkVerticalPositionCenter;
watermark.horizontalPosition = CPDFWatermarkHorizontalPositionCenter;
watermark.tx = 0.0;
watermark.ty = 0.0;
watermark.isFront = YES;
watermark.pageString = @"0-4";
[document addWatermark:watermark];
//在文档中创建水印。
[document writeToURL:self.addImageWatermarkURL];