You can use this free library to render the docx document. They also offer and SDK for native editing, but it's paid. Have a look: http://www.mswordsdk.com
-(void)presentWordViewController:(NSString *)path { if (nil==self.wordViewController) { self.wordViewController=[[WordViewController alloc] initWithNibName:nil bundle:nil]; UIBarButtonItem *fixedSpace=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; fixedSpace.width=80; self.wordViewController.titleBar.items=[NSArray arrayWithObjects:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self.wordViewController action:@selector(dismissWordViewController)] , fixedSpace, [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil], self.wordViewController.pageInfoBarButtonItem, [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil], [[UIBarButtonItem alloc] initWithTitle:@"PDF" style:UIBarButtonItemStyleBordered target:self action:@selector(pdfQuickLook:)], nil]; } if (nil==self.modalNavigationConroller) { self.modalNavigationConroller=[[UINavigationController alloc]initWithRootViewController:self.wordViewController]; [self presentViewController:self.modalNavigationConroller animated:YES completion:nil]; } else { if (nil==self.modalNavigationConroller.presentingViewController) { [self presentViewController:self.wordViewController.navigationController animated:YES completion:nil]; } } [self.wordViewController loadDocument:[WordViewControllerDocument documentWithURL:[NSURL fileURLWithPath:path] andTitle:nil]];
}
NSStringcant readdocxfiles. I guess you wil have to write adocxreader,docxare some kind of archive with XML files which you could parse.