2010-04-16 4 views
0

나는 (UIWebView에 표시되는) 내 웹 페이지를 PDF 파일로 변환하고 싶습니다.iphone : 웹 페이지 (UIWebView)를 PDF로 변환하는 방법

perticular 디렉토리 (문서 디렉토리/사용자 정의 디렉토리)에 저장할 수 있습니다.

나중에 인터넷 연결을 사용할 수없는 사용자에게 볼 수 있습니다.

이 기능을 수행 할 수있는 방법은 무엇입니까?

내가이 작업을 수행 할 수있는 방법을

... 잘 부탁드립니다

...

답변

2

이미지는 당신의 최선의 선택이 될 수 있습니다. 이미지를 얻으려면 Take snapshot of view/WebView programmatically

를 참조하십시오, 당신은 사용할 수 있습니다 : 다음

UIGraphicsBeginImageContext(self.bounds.size); 

[theView.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 

을 사진 라이브러리에 저장 :

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL); 
+0

이도 스크롤 모든 컨텐츠를 사로 잡을 것입니다 화면 밖의 콘텐츠 (볼 수있는 영역 아래의 콘텐츠를 의미 함) ...? 또는 스냅 샷 (볼 수있는 영역 만 의미)? –

+0

UIGraphicsBeingImageContext 함수에 전달할 값을 기반으로 컨트롤합니다. 응답 psychotik을 주셔서 감사합니다. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIKitFunctionReference/Reference/reference.html#//apple_ref/c/func/UIGraphicsBeginImageContext – psychotik

+0

응답하지만 변환하고 싶습니다. pdf에 ... 어떤 방법이 있니? 또는 UIWebView의 웹 사이트에서 pdf를 열 수 있습니까? 안 그래? 그렇다면 iPhone의 로컬 디스크 공간에 저장할 수 있습니까? 조금 혼란 스럽기 때문에 내 질문에 대답 해주세요 ... –

관련 문제