2010-05-17 4 views
2

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

1

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

2

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) 
Questions connexes