加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 在Cocoa Touch中读取.ppt(MS PowerPoint)文件

发布时间:2020-12-16 03:44:03 所属栏目:百科 来源:网络整理
导读:知道如何在 Cocoa Touch中读取.ppt文件吗? 我试图在UIWebView中加载文件的内容,但它不起作用. 这是代码: [aWebView loadData:[NSData dataWithContentsOfFile:filePath] MIMEType:@"application/vnd.ms-powerpoint" textEncodingName:@"utf-8" baseURL:[NS
知道如何在 Cocoa Touch中读取.ppt文件吗?

我试图在UIWebView中加载文件的内容,但它不起作用.
这是代码:

[aWebView loadData:[NSData dataWithContentsOfFile:filePath]
          MIMEType:@"application/vnd.ms-powerpoint"
  textEncodingName:@"utf-8"
           baseURL:[NSURL fileURLWithPath:filePath]];

[powerWeb loadData:[NSData dataWithContentsOfFile:filePath]
          MIMEType:@"application/vnd.ms-powerpoint"
  textEncodingName:@"utf-8"
           baseURL:[NSURL fileURLWithPath:filePath]];

所有建议都非常感谢.

谢谢

解决方法

UIWebView用于以您可以直接在浏览器中查看的格式显示Web内容.它不知道如何显示PowerPoint文件 – 大多数应用程序没有,因为它是一种专有的Microsoft格式. (我更正了 – 显然,UIWebView does know how to display PowerPoint files和其他人.如果它不起作用,我建议尝试使用 different MIME type,例如application / mspowerpoint.)请记住,简单地将文件加载到NSData并不意味着你传递的任何其他人该数据将知道如何解释字节.

您可以检查Microsoft是否提供用于解析PPT文件的任何工具,或者查看开源工具 – 例如,Google搜索通常会转换为HTML.请注意,您的浏览器通常不会直接加载该文件的PowerPoint版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读