我正在尝试编写将能够显示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