2010-07-15 68 views
0

我需要在目标C中编写纯的Msword文件。 到目前为止,我一直在编写.txt文件,但是当我编写一个.doc文件时,我面临着所有编码方案的编码问题。 微软在Visual Studio中提供库来播放Xcode中不可用的.doc文件。 那么有什么办法可以让它发生?如何在Objective C中编写MsWord(.doc)文件?

+4

.doc或.docx - 这是问题。 – 2010-07-15 12:50:17

回答

0

如果这是您的选择: 在服务器上使用Microsft VSTO使用ServerDocument类创建文档(doc,els,ppt ...)并将您在客户端收集的数据传递给服务器。然后你下载该文件和你的手机。

+0

非常感谢,这将帮助我 – 2010-07-21 07:13:37

+0

好,那么标记为答案,如果是这样的话。 – amok 2010-07-23 04:13:12

+0

你好,我正在努力完成同样的任务。有没有什么方法可以阐述如何实现这一点。我不确定VSTO是什么或者你需要使用它。谢谢。 – NickDK 2010-08-24 17:24:43

1

您可以从例如OpenOffice项目。这是C++代码,但是你可以使用一个包装器。这将是很多工作。

0

听起来就像你试图移植MS字。基本上你需要编写XML文件并以特定的方式压缩它们。看看这里的标记规范 http://msdn.microsoft.com/en-us/library/cc313105%28office.12%29.aspx

+0

我这样做: NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString * path; NSString * gradeDoc = [self fetchCommentsDesc]; NSString * str = [self.objStudent.strName stringByAppendingFormat:@“。doc”]; path = [[paths objectAtIndex:0] stringByAppendingPathComponent:str]; [gradeDoc writeToFile:atomically atom:YES encoding:NSUTF8StringEncoding error:nil]; 任何人都可以提供我编写.doc文件的代码 – 2010-07-15 18:33:29

+0

[self fetchCommentsDesc]返回NSString。 self.student.strName是一个字符串 – 2010-07-15 18:34:36

+0

如果它很难编写.doc文件,是否有人知道如何编写.rtf文件。我试图写.rtf但面临同样的问题 – 2010-07-15 18:44:13

0

如果它是.docx,你可以编写一个XML文件并重新命名它。使用.doc你可能必须用你自己的包装来完成。

相关问题