.ppt,.doc或.ppt文件显示在ios应用程序中

时间:2016-06-01 05:46:43

标签: ios powerpoint

3 个答案:

答案 0 :(得分:2)

导入此pkg

  #import <QuickLook/QuickLook.h>

在View控制器中使用此代码。

QLPreviewController *previewController=[[QLPreviewController alloc]init];
previewController.delegate=self;
previewController.dataSource=self;

previewController.view.frame = self.conditionsofUseView.bounds;
[self.conditionsofUseView addSubview:previewController.view];
[self addChildViewController:previewController];
[previewController didMoveToParentViewController:self];
[previewController.navigationItem setRightBarButtonItem:nil];

添加这些代表方法

- (NSInteger)numberOfPreviewItemsInPreviewController:(QLPreviewController *)controller
 {
    return 1;
 }

- (id <QLPreviewItem>)previewController:(QLPreviewController *)controller previewItemAtIndex:(NSInteger)index
 {


NSString *filePath = [[NSBundle mainBundle] pathForResource:@"docFileName" ofType:@"file type"];  //doc,ppt,pdf etc 

return [NSURL fileURLWithPath:filePath];

}

答案 1 :(得分:0)

如果您只想查看Office文件,请查看:

快速查看框架支持大量文件格式,如上面的链接所示。它在iOS 4.0及更高版本中可用。

您还可以使用 UIWebView 来显示它们。请参阅Using UIWebView to display select document types

答案 2 :(得分:0)

[UIDocumentInteractionController][1]您正在寻找什么 尊重QLPreviewController的主要区别在于,它可以显示预览,还可以显示UiActionSheet或弹出框,显示与该格式兼容的应用程序,并将文档的显示委托给他们。
它非常容易使用。查看here