我正在嘗試編寫將能夠顯示MS Word文檔,MS PowerPoint演示文稿(ppt)的應用程序。對這些格式是否有某種支持?我知道郵件應用程序可以打開PowerPoint。 如果沒有支持,我應該採取什麼方法? 在此先感謝。在Iphone/Ipad中打開PowerPoint並將其顯示在我的應用程序中
2
A
回答
1
這相對容易。 UIWebView能夠加載Office文檔。
所有您需要做的就是一個URL到您的文件(這可以在任何地方 - 應用程序包,文件目錄,互聯網等),並與UIWebView的-loadRequest
2
對於加載開放什麼(PDF,頁,Word,數字,Excel,圖像等),Mail.app或Safari可以打開,你通常使用UIWebView
。
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0F, 0.0F, 320.0F, 480.0F)];
NSURL *pdfURL = [NSURL URLWithString:@"http://www.something.com/myFile.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL:pdfURL];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView release];
此處瞭解詳情:http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html
iPhone 2.2.1支持:
* Excel (.xls)
* Keynote (.key.zip)
* Numbers (.numbers.zip)
* Pages (.pages.zip)
* PDF (.pdf)
* Powerpoint (.ppt)
* Word (.doc)
iPhone 3.0(今日進入應用商店所需的最小版本?)增加支持:
* Rich Text Format (.rtf)
* Rich Text Format Directory (.rtfd.zip)
* Keynote '09 (.key)
* Numbers '09 (.numbers) Pages '09 (.pages)
1
您可以使用UIWebView來顯示文檔。
或者有兩種預覽文檔的方式:一種是使用UIDocumentInteractionController的預覽API,另一種是直接使用QLPreviewController。
檢查蘋果這個鏈接查看更多細節和源代碼 -
相關問題
- 1. 想要在應用程序中打開Word,Excel和PowerPoint文件
- 2. 無法在其他設備中打開我的應用程序?
- 3. 在我的Android應用程序中打開vimeo應用程序?
- 4. 在我的應用程序中打開「消息」應用程序
- 5. 在我的應用程序中打開外部應用程序
- 6. Windows應用程序打開控制檯並在其中寫入
- 7. 僅在打開的應用程序中顯示Admob Interstital
- 8. 在Android應用程序中打開PDF並將其添加到頁面中?
- 9. 在我的Qt應用程序中打開Excel並與其通信
- 10. 如何在wpf應用程序中顯示一個powerpoint?
- 11. 我們可以在iPhone應用程序中打開PowerPoint文件嗎?
- 12. Android不會在其他應用程序中顯示我的應用程序
- 13. 在「打開」菜單中顯示應用程序IOS
- 14. 在ANDROID應用程序中顯示CSV值(打開APK後)
- 15. 開發Java API並將其包含在Spring應用程序中
- 16. 在WinForms應用程序中打開並顯示一張高清照片
- 17. 如何打開我們的應用程序中的其他應用程序iphone
- 18. 當我收到通知時,我的應用程序將在後臺打開,只顯示通知並不打開應用程序?
- 19. 我如何在TextView中顯示,當應用程序開始
- 20. 在PowerPoint中打開演示文稿時的事件順序?
- 21. 如何打開AppStore並顯示特定的應用程序?
- 22. 轉換擴展名並使用應用程序將其打開
- 23. 從Safari中打開文件,並在我的應用程序中打開「」,打開「in
- 24. 如何下載圖像並將其顯示在NativeScript應用程序中?
- 25. 測量連接速度並將其顯示在網絡應用程序中
- 26. 從我的應用程序中打開iPod應用程序?
- 27. 我無法在我的android應用程序中打開PDF
- 28. 在Windows應用商店應用中顯示PowerPoint演示文稿
- 29. 從其他應用程序在Twitter應用程序中打開頁面 - Android
- 30. 在Android應用程序中打開URL