2011-04-19 2 views
1

내 응용 프로그램에서는 웹보기를 사용하여 PDF를 열고 해당 PDF의 축소판을 만듭니다. 미리보기 이미지를 클릭하여 내 PDF의 특정 페이지를 열려고합니다.PDF의 특정 페이지 열기

예를 들어 내 PDF에 7 페이지가 있다고 가정합니다. 7 개의 미리보기 이미지를 만들고 웹보기에서 전체 PDF를 엽니 다. 첫 번째 축소판을 클릭하면 웹보기에서 PDF가 시작 페이지로 열리고 다섯 번째 축소판을 클릭하면 웹보기에서 다섯 번째 페이지가 표시되고 위아래로 이동합니다.

그래서 샘플 코드를 제공하십시오. - 저는 iPhone 프로그래밍을 처음 사용하는데, 심각한 문제가 하나 있습니다. 도와주세요.

감사합니다.

답변

1

석영 2d로 그리기에 관한 Apple 설명서를 읽어야합니다. PDF 문서를 다루는 방법에 대한 섹션이 있습니다. UIWebView에 PDF를 표시하고 싶지 않으면 자신 만의보기를 만듭니다. UIView를 서브 클래스 화하고 사용자 정의 드로잉을 위해 메소드 - (void) drawRect : (CGRect) rect를 덮어 씁니다. CGContextRef 만들기 코어 그래픽의 특정 기능을 사용하여 해당 컨텍스트에서 직접 PDF를 그립니다. Core Graphics는 이미 언급 한 Kalle과 같은 PDF 문서를위한 많은 다른 기능을 제공합니다.

그래픽을 핵심으로 익숙하지 않은 사용자는 익숙해지는 데 시간이 많이 걸릴 수 있으므로 UIWebView를 사용하여 PDF를 표시하는 것이 좋습니다. 비교적 간단합니다.

고맙습니다 .....

+0

응답을 주셔서 감사하지만 난 이미있는 UIWebView 내 PDF 파일을 보여하지만 내 문제는 내가 또한 썸네일을 보여주는 것입니다하지만 지금 내가있는 UIWebView의 1'st 페이지에서 다음 1'st 썸네일을 클릭하면해야 열려 있어야하고 5 번째 썸네일이 없다고 가정하면 UIWebView에서 5 번 째 페이지를 포함하지 않습니다. pdf의 페이지는 webview에서 열려 있어야합니다. webview에서 pdf의 perticular 페이지로 이동하고 싶습니다. – Yogesh