知道如何在 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用于显示网页内容,以一种您可以直接在浏览器中查看的格式。 它不知道如何显示 PowerPoint 文件——大多数应用程序不知道,因为它是专有的 Microsoft 格式。(我的观点是正确的——显然,UIWebView does know how to display PowerPoint files 和其他。如果它不起作用,我建议尝试使用 different MIME type,例如 application/mspowerpoint
。)请记住,简单地将文件加载到 NSData 中并不意味着您将数据传递给的任何其他人都知道如何解释字节数。
您可能会检查 Microsoft 是否提供任何用于解析 PPT 文件的工具,或者四处寻找开源工具——例如,Google 搜索通常会转换为 HTML。请注意,您的浏览器通常不会直接加载文件的 PowerPoint 版本。
关于objective-c - 在 Cocoa Touch 中读取 .ppt (MS PowerPoint) 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1871494/