Objective c 如何在iOS应用程序中创建.doc文件或字处理器?
我正在寻找IOS应用程序中的word文件处理。我在谷歌上挖掘了很多东西,发现word文件是基于这些东西的。iOS有可能采用这种格式。如果有人知道,请告诉我Objective c 如何在iOS应用程序中创建.doc文件或字处理器?,objective-c,ios,openxml,Objective C,Ios,Openxml,我正在寻找IOS应用程序中的word文件处理。我在谷歌上挖掘了很多东西,发现word文件是基于这些东西的。iOS有可能采用这种格式。如果有人知道,请告诉我 然后我试图找到另一种方法来更改.doc文件的样式。我发现,我们可以在UIWebView中使用on.html文件执行这样的操作。但是仍然不知道如何将这个.html文件存储在.doc中 如果有人对文字处理器有任何想法,那么请指导我如何在目标C中实现这一点。感谢您的帮助 谢谢,试试开源库,根据他们的网站,它是: 符合ISO/IEC 29500
然后我试图找到另一种方法来更改.doc文件的样式。我发现,我们可以在UIWebView中使用on.html文件执行这样的操作。但是仍然不知道如何将这个.html文件存储在.doc中
如果有人对文字处理器有任何想法,那么请指导我如何在目标C中实现这一点。感谢您的帮助 谢谢,
试试开源库,根据他们的网站,它是:
- 符合ISO/IEC 29500标准
- 跨平台
- 开源
- 基于标准C99
ISO/IEC 29500规范(OOXML)第二部分(OPC)和第三部分(MCE)的实施。请参阅,但我必须执行所有样式功能,如MS Word。不仅仅是添加文本。如果您正在使用它,并且有任何好的参考资料,请告诉我。是否可以使用它在iOS应用程序中创建新的word文档?
- (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;
}