2010-05-17 112 views

回答

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) 
相关问题