如何在iOS应用程序中创build.doc文件或文字处理器?

我正在寻找IOS应用程序中的文件处理 。 我从谷歌挖掘很多东西,我发现Word文件是基于OOXML 。 iOS可以遵循这个格式。那么请告诉我,如果有人有想法。

然后我试图find另一种方式来更改.doc文件的样式。 我发现,我们可以在UIWebView上使用.html文件上的JavaScript来执行这样的事情。 但仍然没有得到如何在.doc中存储这个.html文件。

如果任何人有关于文字处理器的想法,然后指导我如何在目标C中的任何帮助表示赞赏。

谢谢,

试试libopc的开源库,根据他们的网站是一个:

  • 符合ISO / IEC 29500标准,
  • 跨平台,
  • 开源,
  • 基于C99的标准

ISO / IEC 29500规范(OOXML)的第二部分(OPC)和第三部分(MCE)的实施。

- (NSString*)generate_Doc:(Projects *)project AndCompanyInformation:(CompanyInfo*)companyInfo; { NSDateFormatter *date_formater=[[NSDateFormatter alloc]init]; [date_formater setDateFormat:@"dd-MM-YYYY hh:mm"]; [date_formater setTimeZone:[DefaultDataManager AppTimeZone]]; NSDate *now = [DefaultDataManager AppCurrentTime]; NSString *fileName = [NSString stringWithFormat:@"%@ %@ %@.doc",project.title,project.reference,[date_formater stringFromDate:now]]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *docFileName = [documentsDirectory stringByAppendingPathComponent:fileName]; NSData *data = [docString dataFromRange:(NSRange){0, [docString length]} documentAttributes:@{NSDocumentTypeDocumentAttribute: NSRTFTextDocumentType} error:NULL]; [data writeToFile:docFileName atomically:YES]; return docFileName; }