我希望在 iPad (iOS) 上创建和保存 rtf、doc 或 docx 文件。

场景是我们希望帮助用户在他们的 iPad 上创建内容,然后让他们将其作为跨平台(OS X、WIN)的可编辑文档通过电子邮件发送。

除了 rtf、doc 或 docx 文件格式之外,我对其他解决方案持开放态度。

谢谢,

詹姆士

最佳答案

RTF 将是最简单的,因为它是纯文本格式。它有点像 HTML,但没有结束标记。 Here 是一个用于编写 RTF 的类,但它需要来自框架其他地方的大量依赖项。

DOCX 会相当困难。它实际上是一个 zip 文件,包含一些 XML 文件。您可以通过将 .docx 扩展名更改为 .zip 并解压缩来自己检查格式。但即使 XML 是一种相当容易编写的格式,文本属性的组织方式仍然相当复杂。另外,我记得它必须以非常特定的方式压缩才能正确阅读。

至于DOC,它会非常困难,因为它是一个如此复杂的格式。您可以查看一些开源项目,例如 AbiwordWord2x 。小心使用他们的代码,因为许可证可能不符合 App Store 规则。

关于objective-c - 如何在 iOS 的 Objective-C 中创建和保存 .rtf、.doc、.docx,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8235532/

10-13 08:15