可能性の重複:
Reading Microsoft word document in iphoneワードドキュメントを解析/読み込む目的のライブラリはありますか?
私はより多くのデータ用のファイルをtxtをするためにそれを変換することができますので、私は読んで/ Word文書を解析するために使用することができますにObjCライブラリのいくつかの並べ替えがある場合に不思議処理。
可能性の重複:
Reading Microsoft word document in iphoneワードドキュメントを解析/読み込む目的のライブラリはありますか?
私はより多くのデータ用のファイルをtxtをするためにそれを変換することができますので、私は読んで/ Word文書を解析するために使用することができますにObjCライブラリのいくつかの並べ替えがある場合に不思議処理。
Word文書から必要なものがプレーンテキストであれば、それはかなり簡単です。
が
はデータからするUInt32を読む...あなたは、Wordの.DOCからのデータで満たされたNSDataを持っていると仮定し、バイトインデックス536この数字、プラス512で、テキストが開始バイトインデックスであります。 (通常は2048から始まりますが、必ずしもそうではありません)
データのバイトインデックス588から別のUInt32を読み込みます。この数字は、テキスト内の文字数です。
これらの2つのUInt32の範囲を作成し、データ内のその範囲のテキストを読み取ります。
UInt32 fcMin;
[data getBytes:&fcMin range:NSMakeRange(536, sizeof(UInt32))];
UInt32 ccpText;
[data getBytes:&ccpText range:NSMakeRange(588, sizeof(UInt32))];
NSData *textData = [data subdataWithRange:NSMakeRange(fcMin + 512, ccpText)];
NSString *textContent = [[NSString alloc] initWithData:textData encoding:NSUTF16LittleEndianStringEncoding];
読み込みは解析とは異なります。したがって、重複ではありません。 – Raptor
確かに重複していない、非常に良い質問 – Martin