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

图片转PDF的工具类
利用Quartz 2D将图片数据转换成图片不失真的PDF,方法我已经封装好:
(PDF部分属性未列出,如果有额外需要,需要另行提出赋值)
//
// WQPDFManager.h
// wqphototopdf
//
// Created by Wu Qian on 12-10-22.
//
//
#import <Foundation/Foundation.h>
@interface WQPDFManager : NSObject
/**
* @brief 创建PDF文件
*
* @param imgData NSData型 照片数据
* @param destFileName NSString型 生成的PDF文件名
* @param pw NSString型 要设定的密码
*/
+ (void)WQCreatePDFFileWithSrc:(NSData *)imgData
toDestFile:

本文介绍了如何在iOS开发中利用Quartz 2D框架将图片转换为高质量、不失真的PDF文件。提供了一个工具类的实现方法,并展示了调用示例及转换效果。
最低0.47元/天 解锁文章
210

被折叠的 条评论
为什么被折叠?



