objective-c - 用于从 Microsoft PowerPoint 演示文稿中提取数据的 Cocoa API

标签 objective-c c macos cocoa powerpoint

Cocoa(不是 COCOA-Touch)中是否有任何 API 可用于基于 MAC OS 的应用程序,可以从 Microsoft PowerPoint 演示文稿中提取数据? 我需要它用于基于 Mac OS X 的应用程序,我需要在其中阅读演示文稿的内容。

我需要分别提取幻灯片和模板。具体来说,我需要:

  1. 将幻灯片提取为图像。
  2. 将模板提取为单独的 PowerPoint 模板文件。
  3. 仅提取幻灯片中的文本。

我做了很多谷歌搜索,但发现只有 Applescript 可以与之交互。但它会打开演示文稿,然后仅与演示文稿交互。

如果没有可用的 API,那么最好的方法是什么?

最佳答案

所有 Microsoft Office 应用程序都有一个 AppleScript 界面,至少可以在一定程度上访问文档的内部结构。我没有使用 PowerPoint 的经验,但 Excel 工作正常。

您可以通过谷歌搜索 Microsoft AppleScript 引用。

关于objective-c - 用于从 Microsoft PowerPoint 演示文稿中提取数据的 Cocoa API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169430/

相关文章:

c - 理解 Unix 中的 fork 机制

c++ - 无法在 OSX 下编译 OpenGL 项目

iphone - 如何在 ios 中使用点击手势选择另一个图像时取消选择先前选择的图像?

iphone - 错误 : can't allocate region in iOS

ios - 解析开源服务器重置密码错误

objective-c - KVO : how to call setValue. .. 在 setValue 内并且不会进入无限循环?

macos - clang 和 libc++ istream::peek() 不设置 eof 标志

iphone - CATransaction是立即的并且忽略过渡时间

c - 在 C 中初始化函数指针

c - c 如何将字符变量与字符串进行比较?