iOS PDF 添加图片

-(void)addSignature:(UIImage *)imgSignature onPDFData:(NSData *)pdfData {NSMutableData* outputPDFData = [[NSMutableData alloc] init];CGDataConsumerRef dataConsumer = CGDataConsumerCreateWithCFData((CFMutableDataRef)outputPDFData);CFMutableDictionaryRef attrDictionary = NULL;attrDictionary = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks);CFDictionarySetValue(attrDictionary, kCGPDFContextTitle, CFSTR("My Doc"));CGContextRef pdfContext = CGPDFContextCreate(dataConsumer, NULL, attrDictionary);CFRelease(dataConsumer);CFRelease(attrDictionary);CGRect pageRect;// Draw the old "pdfData" on pdfContextCFDataRef myPDFData = (__bridge CFDataRef) pdfData;CGDataProviderRef provider = CGDataProviderCreateWithCFData(myPDFData);CGPDFDocumentRef pdf = CGPDFDocumentCreateWithProvider(provider);CGDataProviderRelease(provider);CGPDFPageRef page = CGPDFDocumentGetPage(pdf, 1);pageRect = CGPDFPageGetBoxRect(page, kCGPDFMediaBox);CGContextBeginPage(pdfContext, &pageRect);CGContextDrawPDFPage(pdfContext, page);// Draw the signature on pdfContextpageRect = CGRectMake(0, 0,imgSignature.size.width , imgSignature.size.height);CGImageRef pageImage = [imgSignature CGImage];CGContextDrawImage(pdfContext, pageRect, pageImage);// release the allocated memoryCGPDFContextEndPage(pdfContext);CGPDFContextClose(pdfContext);CGContextRelease(pdfContext);// write new PDFData in "outPutPDF.pdf" file in document directoryNSString *docsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];NSString *pdfFilePath =[NSString stringWithFormat:@"%@/outPutPDF.pdf",docsDirectory];[outputPDFData writeToFile:pdfFilePath atomically:YES];}

iOS PDF 添加图片相关推荐

  1. C# 给PDF添加图片背景

    C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...

  2. Java使用Spire.Pdf实现PDF添加图片水印

    通过本文你将学到: Spire.Pdf是什么? 如何在项目中引入Spire.Pdf依赖? 项目中基于Spire.Pdf实现PDF添加图片水印? 一.Spire.Pdf是什么? 1.Spire.Pdf是 ...

  3. java pdf添加图片_java实现在pdf模板的指定位置插入图片

    本文实例为大家分享了java在pdf模板的指定位置插入图片的具体代码,供大家参考,具体内容如下 java操作pdf有个非常好用的库itextpdf,maven: com.itextpdf itextp ...

  4. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印(基于Spire.Cloud.SDK for Java)...

    Spire.Cloud.SDK for Java提供了接口pdfWartermarkApi可用于添加文本水印addTextWartermark()和图片水印addImageWartermark()到P ...

  5. Java给PDF添加图片水印,且可以文字定位

    这两天公司开发需要对PDF增加特定图片,类似于电子印章效果,试了许多网上的方式,经过测试PDF只可以插入图片或者通过RSA实现专属签章,我觉得插入图片好用一些,效果如下: 这是定位了<盖章> ...

  6. IText导出PDF添加图片,解决中文问题

    利用IText导出PDF: 使用.ftl模板引入图片不显示,不报错,但是它找不到图片, .separator {margin: 15px;height: 16px;text-align: center ...

  7. .Net iTextSharp 给Pdf添加图片水印

    /// <summary>/// 设置pdf图片水印/// </summary>/// <param name="imgPath">水印图片路径 ...

  8. java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印

    (推荐)方式1: 创建Maven项目程序,通过maven仓库下载导入.以IDEA为例,新建Maven项目,在xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下: co ...

  9. java -PDF添加文本水印与图片水印

    java pdf添加水印文本及图片文本 PDF文件添加文本水印: private static int interval = 30;public static voidwaterMark(String ...

  10. PDF文件怎么编辑,怎么在PDF中添加图片

    现在我们会经常使用到PDF文件,有的时候我们还需要制作PDF文件,给PDF文件添加文字这种基本的操作还会知道如何操作,或许有小伙伴知道怎么在PDF中添加图片吗?不会的小伙伴就来看看下面的文章吧. 1. ...

最新文章

  1. 七牛云中带前缀的路径斜杆是怎么写的_关于小程序上传图片到七牛的总结
  2. GridView隐藏列取值解决方案
  3. mysql find_in_set
  4. poj 2392 Space Elevator
  5. 海量数据的实时指标计算
  6. 用户计算机MAC地址在哪看,怎么查看远程电脑mac地址
  7. C++字符串完全指南(2) - 各种字符串类- CRT类
  8. Python3 使用requests请求,解码时出错:'utf8' codec can't decode byte 0x8b in position 1: invalid start byte...
  9. 浅谈Android binder原理与设计 (1)
  10. VR来了,科技的各行各业要如何做好准备?
  11. 2016年事记与感悟
  12. HTML5网站大观:10个精美的 HTML5 企业网站欣赏
  13. python小trick持续更新~
  14. 微前端完整vue实例-乾坤【qiankun】
  15. python 列表比较不同物质的吸热能力_文章
  16. datax(3): win环境cmd乱码
  17. cad 2010 64位
  18. not authorized on test to execute command { $eval: \return 1111\
  19. 亚马逊市值超微软成为全球市值最高的公司
  20. 中国最美情诗100句

热门文章

  1. 基于halcon的颜色识别---杜邦线识别
  2. 2012-7-19可樂词汇积累#9316;
  3. 防止电脑自动锁屏(Windows系统)
  4. App中使用微信公众号的模版消息来进行消息推送
  5. thon3爬虫之urllib携带cookie爬取网页的方法
  6. 分数间隔 matlab,分数间隔均衡器
  7. office2019 完美卸载
  8. Arraylist的最大长度
  9. C语言学习——if语句
  10. excel筛选排序从小到大_excel多条件筛选函数 用Excel函数实现排序与筛选的方法...