从webview中的pdf中选择文本

时间:2014-02-19 12:18:29

标签: ios pdf uiwebview

我正在使用图片中的UIGraphicsBeginPDFPageWithInfo制作pdf,然后将该pdf加载到UIWebView

我想从该pdf中选择一些文本并在textview上显示。这是我用来在Web视图上加载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中实现文本选择功能。

1 个答案:

答案 0 :(得分:0)

你能在gitHub中看到这个例子:https://github.com/KurtCode/PDFKitten