我怎样才能在webview中嵌入ppt以在android上运行
我想创建一个android应用程序,我必须在其中运行ppt,该ppt将出现在sdcard中。到目前为止,我已经知道运行 ppt 的唯一方法是调用处理此问题的不同应用程序或将其嵌入到 webview 中。 提前致谢
i want to create an android application in which i have to run ppt which will be present in sdcard. So far i have got to know that the only way to run the ppt is either calling different applications which deal with this or embed that in webview.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你不能在 android 的
Webview
中嵌入 ppt、doc、excel 等。这些是 MS Office 格式。您甚至无法在装有 Firefox/Chrome 的台式电脑上执行此操作。编辑
如果 ppt 在线,您可以使用 google docs 将文档转换为 html 并显示它:
如果 ppt 位于 SD 卡上,则:
a) 使用默认手机应用程序打开它。请参阅如何使用使用 DataViz 的 Documents To Go 打开 ppt 的意图
b) 您需要预先将其转换为html。有许多在线/离线工具可以实现这一点。谷歌“ppt 到 html 转换器”
You cannot embed ppt, doc, excel etc in a
Webview
in android. Those are MS Office formats. You cannot even do that on a desktop pc with firefox/chrome.EDIT
If the ppt is online you can use google docs to convert your document to html and than display it:
If the ppt is on SD card, either:
a) Open it with default phone application. See How to use an intent to open a ppt with DataViz's Documents To Go
b) you need to convert it to html beforehand. There are many online/offline tools for that. Google "ppt to html converter"
另一种可能性(取决于您是否不需要将 PPT 文件放入 SDCard)是使用 Office Web Apps 或 GoogleDocs 等 iFrame 将 PPT 嵌入到 WebView 中。
我测试并有效,但此选项需要将 PPT 文件放入 Office Web Apps 或 GoogleDocs 的服务器中。
Another possibility (depending if you no need your PPT file into the SDCard) is embed a PPT in a WebView using an iFrame like Office Web Apps or GoogleDocs.
I tested and works, but this options requires to have the PPT file into servers of Office Web Apps or GoogleDocs.