2

Objective CでコーディングしてPDFファイルを画像に変換する方法

PDFファイルを持っているのですが、iPhoneのフォトアルバムに保存したいので変換したいです。別の方法があれば、私に提案してください。

前もって感謝します。

4

1 に答える 1

-1
    CGPDFDocumentRef PDFfile;

            CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("iPhone Sample apps.pdf"), NULL, NULL);
            PDFfile = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
            CFRelease(pdfURL);

     CGPDFPageRef page = CGPDFDocumentGetPage(PDFfile,currentpage);

        context = UIGraphicsGetCurrentContext();
        CGContextSaveGState(context);
        CGContextSetRGBFillColor(context, 1.0, 1.0, 1.0, 1.0);
        CGContextFillRect(context,self.bounds);   
        CGContextTranslateCTM(context, -1.0, [self bounds].size.height);
        CGContextScaleCTM(context, 1.0, -1.0);
        CGContextConcatCTM(context, CGPDFPageGetDrawingTransform(page,  kCGPDFArtBox, [self bounds], 0, true));
        CGContextDrawPDFPage(context, page);    
        CGContextRestoreGState(context);
CGImageRef imgref;
 imgref=CGBitmapContextCreateImage(context);      
image= [[UIImage alloc]initWithCGImage:imgref ];
于 2012-09-14T09:36:37.407 に答える