1

Document Directory に pdf ファイルがあります。コードから簡単にアクセスして、ユーザーに表示できます。

しかし、私がまさに望んでいるのは、SAVE THE PDF IN PHOTOGALLERYです。そのユーザーは、アプリケーションを開かずにアクセスできます。

ヘルプや提案をお願いします

4

4 に答える 4

0

ページ数を管理するには、これを行う必要があります。

CGPDFDocumentRef tempDocRef = CGPDFDocumentCreateWithURL((CFURLRef)tempPdfUrl);
size_t pageCount = CGPDFDocumentGetNumberOfPages(docRef);
CGContextRef finalPdfContext = CGPDFContextCreateWithURL((CFURLRef)tempPdfUrl, &defaultPageRect, nil);

for (int pageNum = 1; pageNum <= pageCount; pageNum++) {
  CGPDFPageRef tempPageRef = CGPDFDocumentGetPage(tempDocRef, pageNum+1);
  CGPDFContextBeginPage(finalPdfContext, nil);
  CGContextDrawPDFPage(finalPdfContext, tempPageRef);

    UIImage *newimage =  UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(newimage, self, nil, nil);


  CGPDFContextEndPage(finalPdfContext);
  CGPDFPageRelease(tempPageRef);
}
于 2013-07-29T11:57:55.773 に答える