iOS开发 预览Word文档

来源:互联网 发布:hp3055网络打印机驱动 编辑:程序博客网 时间:2024/05/17 22:35

在iOS4.0系统中,官方SDK提供了一个QLPreviewController,使用它就可以让我们的App在iPhone/iPad中直接预览各个文件了。官方的开发文档中说明其支持的文件类型有:

  • iWork文档
  • 微软Office97以上版本的文档
  • RTF文档
  • PDF文件
  • 图片文件
  • 文本文件和CSV文件

使用方法也很简单,直接alloc出一个QLPreviewController对象,用presentModalViewController方法把它调出来即可。要指定QLPreviewController预览那个文件,只要直接实现它的代理方法previewItemAtIndex,返回一个NSURL对象即可:

 

- (id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx{       return [NSURL fileURLWithPath:[NSString stringWithFormat:@“%@/Documents/files/%@”, NSHomeDirectory(), [fileList objectAtIndex:currentIndex]]];}

对以上文件格式的浏览效果,还是不错的。 
1 0