一. PDF上下文
//获取沙盒地址
NSArray *pathArr=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *str=pathArr[0];
//创建的文件地址
NSString *path=[str stringByAppendingPathComponent:@"image.pdf"];
NSLog(@"%@",path);
//创建PDF图形上下文
UIGraphicsBeginPDFContextToFile(path, CGRectZero, NULL);
//给PDF文件添加内容 612 *792
for (int i=0; i<6; i++) {
if (i%2==0) {
//重新创建新的一页
UIGraphicsBeginPDFPage();
}
UIImage *image=[UIImage imageNamed:[NSString stringWithFormat:@"%d_full.jpg",i]];
//调用这个方法的时候,会把图片绘制到当前页
[image drawInRect:CGRectMake(0, 396*(i%2), 612, 396)];
}
//关闭图形上下文
UIGraphicsEndPDFContext();
}
网友评论