Как я могу встроить PPT в WebView для запуска на Android - PullRequest
1 голос
/ 21 октября 2011

Я хочу создать приложение для Android, в котором мне нужно запустить ppt, который будет присутствовать в SDCard. До сих пор я знал, что единственный способ запустить ppt - это вызывать разные приложения, которые занимаются этим, или встраивать это в webview. Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 21 октября 2011

Вы не можете вставлять ppt, doc, excel и т. Д. В Webview в Android.Это форматы 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) Откройте его с помощью телефонного приложения по умолчанию.См. Как использовать намерение открыть ppt с помощью DataViz Documents To Go
b) вам необходимо предварительно преобразовать его в html.Для этого есть много онлайн / офлайн инструментов.Google "ppt to html converter"

0 голосов
/ 30 июня 2012

Еще одна возможность (в зависимости от того, нужен ли вам файл PPT на SDCard) - встроить PPT в WebView с помощью iFrame, например Office Web Apps или GoogleDocs.

Я тестировал и работает, но для этого варианта требуется наличие файла PPT на серверах Office Web Apps или GoogleDocs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...