J'essaie d'écrire une application qui sera en mesure d'afficher des documents MS Word, présentations MS PowerPoint (ppt). Y a-t-il une sorte de soutien pour ces formats? Je sais que l'application de messagerie peut ouvrir PowerPoint. S'il n'y a pas de support pour cela quelle approche devrais-je prendre? Merci d'avance.Ouvrez PowerPoint dans Iphone/Ipad et l'afficher dans mon application
Répondre
C'est relativement facile. UIWebView est capable de charger des documents de bureau.
Tout ce que vous avez à faire est d'obtenir une URL à votre fichier (cela peut être partout - le faisceau d'application, le répertoire des documents, Internet, etc.), et ont UIWebView le charger avec -loadRequest
Pour ouverture quoi que ce soit (PDF, Pages, Word, Numbers, Excel, Images etc) que le Mail.app ou Safari peut ouvrir, vous utilisez généralement le 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];
Plus d'infos ici: http://developer.apple.com/iphone/library/qa/qa2008/qa1630.html
iPhone 2.2.1: supports
* Excel (.xls)
* Keynote (.key.zip)
* Numbers (.numbers.zip)
* Pages (.pages.zip)
* PDF (.pdf)
* Powerpoint (.ppt)
* Word (.doc)
iPhone 3.0 (la version min nécessaire pour entrer dans l'App Store aujourd'hui?) Ajoute le support à :
* Rich Text Format (.rtf)
* Rich Text Format Directory (.rtfd.zip)
* Keynote '09 (.key)
* Numbers '09 (.numbers) Pages '09 (.pages)
Vous pouvez utiliser UIWebView pour afficher des documents.
Ou Il existe deux façons de prévisualiser des documents: l'une consiste à utiliser l'API d'aperçu de UIDocumentInteractionController, l'autre à utiliser directement QLPreviewController.
Vérifiez ce lien d'Apple pour plus de détails et la source code-
- 1. Ouvrez une autre application de notre application?
- 2. Reconnaissant mon application dans iTunes
- 3. Application Android Email: Ouvrez un message directement
- 4. PowerPoint ExportAsFixedFormat dans Powershell
- 5. Ouvrez l'URL dans le navigateur actif actuel
- 6. Delphi et PowerPoint
- 7. Encodage dans Streamreader dans mon application Silverlight
- 8. Ré-ouvrez le tampon * scratch * dans Emacs?
- 9. Ouvrez un navigateur Web dans C# XNA?
- 10. StrToFloat augmenter erreur dans mon application pas dans toute application
- 11. Renommer des objets dans PowerPoint
- 12. tel URI et mon application
- 13. Connexion de PowerPoint et Excel
- 14. enregistrer la date et l'heure actuelles dans mon application iPhone?
- 15. Dans mon application, je veux effectuer Scaling et traduction ensemble?
- 16. Modification manuelle d'un graphique dans PowerPoint
- 17. Cliquez sur ID et ouvrez l'URL?
- 18. Convertir/Voir le fichier PowerPoint dans/dans Silverlight
- 19. Intercepter MouseOver, d'un objet dans PowerPoint
- 20. Lier Powerpoint et l'accès via VBA?
- 21. Capture d'un DoubleClick dans PowerPoint 2007
- 22. Enveloppant mon application php/mysql dans modx
- 23. intégrer twitter dans mon application iphone
- 24. PowerPoint 2007 SP2, ExportAsFixedFormat dans PowerShell?
- 25. L'utilisation de SystemSoundID dans mon application?
- 26. comment intégrer twitter dans mon application iphone
- 27. Mon application est-elle dans/system?
- 28. manque une partie/couche dans mon application
- 29. Export Excel Chart dans l'exportation PowerPoint
- 30. Envoi de MMS dans mon application iPhone