ios上生成pdf文档
来源:互联网 发布:聚游网络dnf登陆器 编辑:程序博客网 时间:2024/05/22 03:53
//Create empty PDF context on iPhone for later randering in it
-(CGContextRef) createPDFContext:(CGRect)inMediaBox path:(CFStringRef) path
{
CGContextRef myOutContext = NULL;
CFURLRef url;
url = CFURLCreateWithFileSystemPath (NULL, // 1
path,
kCFURLPOSIXPathStyle,
false);
if (url != NULL) {
myOutContext = CGPDFContextCreateWithURL (url,// 2
&inMediaBox,
NULL);
CFRelease(url);// 3
}
return myOutContext;// 4
}
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@"tmp.pdf"];
CGContextRef pdfContext = [self createPDFContext:scrolledView.bounds path:(CFStringRef)writableDBPath];
NSLog(@"PDF Context created");
CGContextBeginPage (pdfContext,nil); // 6
//turn PDF upsidedown
CGAffineTransform transform = CGAffineTransformIdentity;
transform = CGAffineTransformMakeTranslation(0, scrolledView.bounds.size.height);
transform = CGAffineTransformScale(transform, 1.0, -1.0);
CGContextConcatCTM(pdfContext, transform);
//Draw view into PDF
[scrolledView.layer renderInContext:pdfContext];
CGContextEndPage (pdfContext);// 8
CGContextRelease (pdfContext);
- ios上生成pdf文档
- C#生成PDF文档
- C#生成PDF文档
- 免费生成PDF文档
- 生成PDF文档例子
- itext 生成pdf文档
- itext 生成pdf文档
- java生成pdf文档
- java生成pdf文档
- 文档生成PDF文件
- php生成pdf文档
- doxygen生成PDF文档
- itext生成pdf文档
- IOS之Quartz2D绘图6.PDF文档生成
- 使用java生成pdf文档
- 使用Java生成Pdf文档
- 使用Java生成Pdf文档
- 使用Java生成Pdf文档
- 百度百科算法集合
- 新的学期,新的计划
- 如何让python代码更加pythonic
- 全面理解Unity加载和内存管理
- ORACLE EM 此网站的安全证书有问题
- ios上生成pdf文档
- typedef与define的区别
- USB
- 一篇很有哲学的讲解JS的文章
- CSS 常用中文字体的英文名称
- 51.com笔试题
- 【转】MATLAB读取和写入文本文件
- Struts2文件下载
- hdu 1260 Tickets