이 게시물에서는 UIWebView에서 PDF를 로드하는 방법을 배웁니다.
WebView에서 PDF를 로드하는 것은 간단합니다. 다음 단계를 따르세요.
1단계 − Xcode 열기 → 새 프로젝트 → 단일 보기 응용 프로그램 → 이름을 "PDFInWebView"로 지정합니다.
2단계 − Main.storyboard를 열고 아래와 같이 UIWebView를 추가합니다.
3단계 − UIWebView용 @IBOutlet을 만들고 이름을 webview로 지정합니다.
4단계 − 샘플 PDF 프로젝트로 추가합니다. 이 PDF를 webivew에 로드합니다. 샘플 PDF라는 PDF 파일을 추가하고 있습니다.
5단계 − ViewController의 viewDidLoad 메소드에 다음 라인 추가
if let pdf = Bundle.main.url(forResource: "sample", withExtension: "pdf", subdirectory: nil, localization: nil) { let reqest = NSURLRequest(url: pdf) webView.loadRequest(reqest as URLRequest) }
위의 코드에서는 먼저 샘플 pdf 파일의 URL을 가져온 다음 해당 URL을 webview에 로드합니다.
6단계 − 프로젝트를 실행하면 웹뷰에서 PDF가 로드되는 것을 볼 수 있습니다.