Как прочитать содержимое файла .doc в строку в XCode? - PullRequest
1 голос
/ 19 августа 2010

Как мне прочитать содержимое файла .doc [ не из файла ресурсов ] в строку NSString в Objective-C?

Я пытался сделать это следующим образом:

NSString *str = [NSString stringWithContentsOfFile:@"/User/home/Documents/config.doc"];
NSLog(@"Contents of file : %@",str);

ВЫВОД: - + -% [кодированный формат]

вывод в кодированном формате

Как мне решить эту проблему? Не читается ли из файла правильное содержимое или я его печатаю неправильно?

Спасибо.

1 Ответ

2 голосов
/ 19 августа 2010

Файл, который вы используете, вероятно, является двоичным, поэтому при просмотре в виде строки он не будет работать так, как вы думаете.Вам понадобится какая-нибудь библиотека или функция декодирования, которая будет анализировать и отображать двоичный файл .doc.

Хотя вам, возможно, повезет больше с файлом .docx, который, как я считаю, является форматом на основе XML, который может использовать Wordсохранить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...