IOS 使用webview 显示 doc/docx/xls/pdf等
2014-06-10 09:25
525 查看
在一款项目里添加阅读各种文档功能 那么对在线的文档或者是下载后的文档 进行阅读,比如 doc/docx/xls/pdf等文件有两种方法总结如下:
1. - (void)viewDidLoad { [super viewDidLoad]; webView=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, Phone_Weight, Phone_Height)]; [self loadDocument:@"1.docx" inView:webView]; webView.scalesPageToFit=YES;//点击伸缩效果的 webView.delegate=self; } - (void)webViewDidFinishLoad:(UIWebView *)webView1 { [self.view addSubview:webView1]; } 2. - (void)viewDidLoad { [super viewDidLoad]; webView=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, Phone_Weight, Phone_Height)]; webView.scalesPageToFit=YES;//点击伸缩效果的 NSString *documentLocation=[[NSBundle mainBundle]pathForResource:@"1" ofType:@"docx"]; NSURL *myDocument=[NSURL fileURLWithPath:documentLocation]; NSURLRequest *request=[NSURLRequest requestWithURL:myDocument]; [webView loadRequest:request]; webView.delegate=self; } - (void)webViewDidFinishLoad:(UIWebView *)webView1 { [self.view addSubview:webView1]; }
webView.scalesPageToFit=YES;这句很重要,不然 读出的文档不能很好的适应屏幕 还有一点,在工程中添加测试文档时候要在Add to targets第一项打对勾 不然路径无效,如图:
效果图如下:(doc文件)
相关文章推荐
- android使用webview预览png,pdf,doc,xls,txt,等文件
- tableView 去掉多余的行数 && iOS 中直接用WebView 加载pdf doc docx 等文件
- webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)
- iOS使用WebView简单地应用内显示网页
- android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)
- iOS使用WebView简单地应用内显示网页
- android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)
- IOS开发(1)使用WebView显示网页。
- XZ_iOS之使用webView加载后台返回的一串html代码,HTML中的图片不显示
- iOSwebView解析pdf的简单使用
- iOS使用WebView简单地应用内显示网页
- 使用 WebView 显示大图片 避免oom错误
- iOS学习之WebView的使用
- iOS:WebView 加载PDF文件
- IOS使用webview加载本地HTML文件,压入JS
- iOS开发 自定义tableView样式(使用代码/使用Interface Builder)、分组显示、给TableView增加索引、给TableView增加SearchBariOS开发 自定义tab
- Java平台要实现类似豆丁百度文科的文档在线阅读,总体思路是讲doc docx等文件格式利用jcom转换成pdf再用swftools转为swf。再用flexpaper组件显示swf。
- iOS学习之WebView的使用 (主要是下面的全屏半透明实现)
- iOS学习之WebView的使用
- android使用WebView显示sdcard的html文件