iOS는 웹뷰에 문서를 띄워서 볼 수 있다.

웹 주소를 읽어서 문서를 띄울 수도 있고, 로컬 저장소(Document Directory 등)에 있는 파일을 웹뷰에 로드하여 볼 수도 있다.

대부분의 문서 양식(오피스 및 PDF, TXT 등)을 지원하지만 한글(HWP)은 웹뷰에서는 볼 수 없으므로 외부 프로그램을 호출하는 방식으로 열어야 한다.


    // 문서 로드

    NSURL *targetURL = [NSURL URLWithString:self.urlStr];

    NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];

    [_webView loadRequest:request];

    

    // 저장 문서 로드

    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask ,YES );

    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSString *path = [documentsDirectory stringByAppendingPathComponent:self.fileName];

    [_webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]];



Swift에서 하는 방법은 다음의 링크를 참고한다.





+ Recent posts