Запустите средство просмотра документов msoffice из пользовательского приложения iOS.

Я разрабатываю приложение, которое должно загружать документы MS Office (PowerPoint, Word) с сервера и запускать средство просмотра, например Documents to Go.

Можно ли загрузить PowerPoint с сервера по протоколу HTTP, сохранить его на диске iPad и передать URL-адрес документа программе просмотра PowerPoint при запуске из моего пользовательского приложения? Я знаю, что могу запустить приложение через настраиваемую схему URL, но знаете ли вы средство просмотра, которое можно вызвать с помощью схемы URL с расположением отображаемого файла, переданным в качестве параметра?


person Benoit    schedule 01.06.2011    source источник


Ответы (2)


Да, вы можете загрузить файл .ppt , word и сохранить его в своем наборе приложений. и вы можете открыть Документы с помощью UIWebView .

Использование UIWebView для отображения выбранных типов документов

person Jhaliya - Praveen Sharma    schedule 01.06.2011
comment
Спасибо Jhaliya за ответ, я знаю об этом решении, но я не хочу использовать uiwebview, так как рендеринг не очень хорош, я хочу использовать внешнее приложение для просмотра для лучшего рендеринга. Кто-нибудь знает о средстве просмотра, которое я могу вызвать через свою настраиваемую схему URL-адресов из моего собственного приложения, передав параметр URL-адрес документа для отображения? Привет, Бенуа - person ; 06.06.2011

Вместо того, чтобы запускать приложение напрямую через URL-адрес, предоставление пользователям возможности открывать ваши документы в другом приложении было бы совместимым / ориентированным на будущее способом. Для этого вы можете использовать UIDocumentInteractionController. Более подробную информацию об этом можно найти в этом вопросе SO:

Добавление параметра "Открыть в..." в приложение iOS

person Dev Kanchen    schedule 19.10.2011