IOS从MS Word中读取文本

Ome*_*bas 4 iphone ms-word ipad ios

我试图从MS Word文档(.doc,.docx,.docs)中读取文本.我从最后一天开始搜索,但没有找到任何解决方案.请任何人告诉我该怎么办?我已经尝试过UIWebview从javascript获取文本,这也不行.

- (NSString *)textFromWordDocument:(NSString *)path {
    UIWebView *theWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
    NSURL *url = [NSURL fileURLWithPath:path];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [theWebView loadRequest:request ];
    NSString *document = [theWebView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerText"];
    [theWebView release];
    return document;
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以告诉我应该做什么或在哪里环顾四周,那对我来说真的很有帮助,谢谢

Gru*_*kes 5

您加载UIWebView然后立即尝试访问dom,它可能尚未准备好.

不要调用stringByEvaluatingJavaScriptFromString:直到UIWebViewDelegate didFinishLoad:已被调用.