登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

iOS项目内打开pptx文件展示[复制链接]

iOS 项目内打开pptx文件展示
是pptx格式的文件如何展示出来,
微信发送pptx可以直接打开浏览,请问有同学知道怎么做的吗?

AaronFan 582查看 · 3回复 · 2018-9-4 18:09 有用(0
共3个回答
zzyhappyzzy 2018-9-10 10:01 回复

文件预览,用QLPreviewController即可,简单实现下QLPreviewControllerDataSource可完美支持word、ppt、excel、pdf等文件预览。

MrWithGuo 2018-9-21 08:18 回复

试一下webview

空中客车A350 2018-11-13 15:15 回复
  • (void)loadDataWithURL:(NSURL )url MIMEType:(NSString )MIMEType
    {

    WS(weakSelf);
    [SVProgressHUD showWithStatus:Localized(@"MainLoading")];
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        NSData *data = [NSData dataWithContentsOfURL:url];
        dispatch_async(dispatch_get_main_queue(), ^{
            [weakSelf.webview loadData:data MIMEType:MIMEType textEncodingName:@"UTF-8" baseURL:url];
        });
    });

    }

( 1 ) 这里获取二进制数据使用了GCD异步加载,因为这行代码非常耗时,特别是网络较慢的时候,
( 2 ) 每种格式文件的MIMEType都不一样,所以抽取了方法
( 3 ) baseURL是加载二进制文件的URL,方法内部用该URL获取文件相关格式

相关MIMEType如下

mimetypes mimes
image/jpeg jpg
image/jpeg jpeg
image/png png
image/webp webp
application/vnd.ms-excel xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
application/msword doc
application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint ppt
application/pdf pdf
text/plain txt

需要登入后才可以评论 登录 | 立即注册
*滑动验证:
关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部 返回版块