iOS开发——图片转PDF的实现方法

图片转PDF的实现方法
 
Quartz 2D概述
 
Quartz 2D是Core Grapgics下的2D绘图引擎,适用于iOS和Mac OSX。它具有强大的绘图功能,提供视角效果渲染,反锯齿渲染,颜色管理,绘制PDF等等。
 
开发者无需考虑不同设备不同分别率的显示效果,因为这一切适配操作Quartz全都自己包了。

具体Quartz可以做些什么,下图给出了最佳答案: 

图片转PDF的工具类

利用Quartz 2D将图片数据转换成图片不失真的PDF,方法我已经封装好:

(PDF部分属性未列出,如果有额外需要,需要另行提出赋值)

 

调用方法

 如果需要创建带密码保护的PDF,第三个参数传入密码即可。

 
效果图
 
以【私人相册】中的截图示意:
 
将照片转换为密码保护的PDF,并发送EMail,接收者需键入密码才可查看照片:
 
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值