2013-02-26 115 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