ODF 和 ODS (OpenOffice) 的 Objective-C 包装器?
我想从 Cocoa 应用程序导入和导出 OpenOffice 格式。 特别是电子表格,但也可能是文本。
我看过,但似乎找不到正确的搜索词组合。
I'd like to import and export from a Cocoa application from/to OpenOffice format. Spreadsheets, in particular, but also potentially text.
I've looked, but I can't seem to find the right combination of search words.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
文本相当简单,因为 Cocoa 文本系统直接支持 OpenDocument 文本文档 自 OS X 10.5 起。 因此,如果您使用它,您将免费获得 ODT 导入和导出。
不幸的是,据我所知,电子表格没有原生支持。 不过,这种格式并不太难理解,尤其是导出功能应该是您应该能够轻松使用的功能。 请查看 规范 和 David Eisenberg 的 OpenDocument Essentials。 基本导入器也不应该太难,但这取决于您的具体要求。 避免提供与其他 ODF 应用程序的往返功能,并坚持使用 ODF 导入/导出,除非您的用户与其他 ODF 应用程序的用户就 ODF 文档进行协作至关重要。 祝你好运。
Text is rather easy as OpenDocument text documents are directly supported by the Cocoa Text System since OS X 10.5. Thus, if you use that, you'll get ODT import and export for free.
Unfortunately, there is no native support for spreadsheets that I'm aware of. The format isn't too hard to grok though and especially export functionality should be something you should be able to get going without too much trouble. Have a look at the spec and at David Eisenberg's OpenDocument Essentials. A basic importer shouldn't be too hard either but it depends on your specific requirements. Avoid offering round-trip functionality with other ODF applications and stick to ODF import/export unless it is critical for your users to collaborate on ODF documents with users of other ODF applications. Good luck.
TextEdit 将打开 ODF 文件。 TextEdit 的源代码位于您计算机上的开发人员文件夹的示例部分。 /Developer/Examples/AppKit/TextEdit/
所以看看那里,看看是否可以找到他们在哪里进行导入。
TextEdit will open ODF files. The source for TextEdit is on your machine in the examples section of the developer folder. /Developer/Examples/AppKit/TextEdit/
So have a look in there and see if you can find where they do the import.