我想创建一个 android 应用程序,我必须在其中运行 ppt,它会出现在 sdcard 中。到目前为止,我已经知道运行 ppt 的唯一方法是调用处理此问题的不同应用程序或将其嵌入到 webview 中。 提前致谢
最佳答案
您不能在 android 的 Webview
中嵌入 ppt、doc、excel 等。这些是 MS Office 格式。您甚至不能在装有 firefox/chrome 的台式电脑上执行此操作。
编辑
如果 ppt 在线,您可以使用 google docs 将您的文档转换为 html 并显示它:
webview.loadUrl("http://docs.google.com/gview?embedded=true&url=http://myurl.com/mySlide.ppt");
如果 ppt 在 SD 卡上,则:
a) 使用默认电话应用程序打开它。参见 How to use an intent to open a ppt with DataViz's Documents To Go
b) 您需要事先将其转换为 html。有许多在线/离线工具。谷歌“ppt 到 html 转换器”
关于android - 如何在 webview 中嵌入 ppt 以在 android 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7848851/