如何使用目标c将iwork文档转换为pdf

时间:2013-02-26 10:13:55

标签: objective-c cocoa osx-snow-leopard

请帮助解决问题。

我想打印iwork文档但是没有使用目标c直接打印。

因为我可以使用目标c轻松打印PDF文件。

所以我想将iwork文档(页面,主题演讲,数字)转换为PDF格式。

有没有办法将文件转换成PDF ??

像任何API或其他将iwork文档转换为PDF的东西。

感谢.....

1 个答案:

答案 0 :(得分:2)

没有“iWork API”,如果这就是你要找的东西。您可以使用AppleScript驱动iWork应用程序来执行此操作,您可以通过查看here了解有关如何通过Objective-C应用程序调用AppleScripts /发送AppleEvent的更多信息。

注意:我发现从Objective-C发送AppleEvents非常重要;在开始编写Objective-C代码以发送等效的AppleEvents之前,我建议让你的脚本本地工作(即用AppleScript编写)。