2013-02-26 73 views
0

请帮助解决问题。如何将iwork文档转换为pdf,使用目标c

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

因为我可以很容易地使用目标c打印PDF文件。

所以我想隐藏的Iwork文件(页面,主题演讲,数字)为PDF。

有什么办法将文件转换为PDF?

像任何API或somethiing其他将把iwork文档转换为PDF。

感谢.....

+1

页面包含转换为PDF,那么为什么不这样做呢? – 2013-02-26 10:55:40

+0

这个问题不能再清楚了。它提出了一个合法的问题。 – 2013-06-20 15:16:41

回答

2

没有一个“iWork的API”,如果这是你在找什么。您可以使用AppleScript驱动iWork应用程序来执行此操作,并且您可以通过查看here来详细了解如何从Objective-C应用程序调用AppleScript /发送AppleEvent。

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

+0

**是的,我也尝试这个东西,但问题我能够将.pages文件转换为pdf,但对于数字和主题演讲我无法做到这一点,如果你能指导我解决这个问题使用applescript将这些文档转换为PDF格式,这对我来说是一个很好的选择...... ** @ipmcc – 2013-02-27 09:45:19