나는 이미지에서 UIGraphicsBeginPDFPageWithInfo
을 사용하여 pdf를 작성한 다음 해당 PDF를 UIWebView
에로드합니다.webview에서 pdf에서 텍스트 선택
해당 pdf에서 일부 텍스트를 선택하여 textview에 표시하려고합니다. 다음은 웹보기에서 pdf를로드하는 데 사용하는 코드 샘플입니다.
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"images.pdf"];
NSURL *pdfUrl = [NSURL fileURLWithPath:filePath];
NSLog(@"pdf URL :: %@",pdfUrl);
NSURLRequest *request = [NSURLRequest requestWithURL:pdfUrl];
[_webView loadRequest:request];
다음을 사용해 보았지만 빈 문자열이 반환됩니다.
NSString *innerText = [_webView stringByEvaluatingJavaScriptFromString:@"document.body.innerText"];
편집 :: ibooks에 구현 된 텍스트 선택 기능을 원합니다.
document.documentElement.innerText가 갈 수있는 방법입니다. 하지만 자바 스크립트를 사용하여 PDF에서 텍스트를 읽을 수는 없습니다. –