Может ли веб-приложение запустить PDF в собственном приложении на iPad? - PullRequest
0 голосов
/ 11 ноября 2010

Как видно из названия, у меня есть веб-приложение, которое я запускаю в Safari на своем iPad, и которое я хотел бы запустить другое приложение (нативное для iPad) для редактирования PDF.

Возможно ли это?

Спасибо!

Ответы [ 3 ]

1 голос
/ 11 ноября 2010

Где находится PDF? Если он размещен в Интернете и доступен через URL, думаю, вы могли бы заставить его работать.

Веб-приложение может запустить нативное приложение, если нативное приложение зарегистрировало пользовательскую схему URL (через свой info.plist). Но веб-приложение не может напрямую определить, установлено ли нативное приложение.

Предполагая, что у нативного приложения есть зарегистрированная схема URL, например, «myapp: //com.mycompany.myapp», тогда веб-приложение может запустить его и передать URL-адрес в PDF, просто перейдя к специальному URL с URL-адресом PDF, переданным в качестве параметра:

myapp://com.mycompan.myapp?pdf=http://someserver.com/afile.pdf

Вы, вероятно, хотите URL-кодировать URL-адрес самого PDF-файла ...

0 голосов
/ 13 ноября 2010

Я реализовал функцию импорта CSV в свое приложение; добавив все эти записи около CFBundleDocumentTypes в Info.plist.

И если я открою csv-файл в Safari, мое приложение будет доступно в списке «Открыть с помощью…». Поэтому, если приложение может редактировать pdf-файлы, оно должно зарегистрироваться в качестве редактора pdf, а затем оно отобразится, если pdf-файлы открыты в Safari.

0 голосов
/ 11 ноября 2010

это не чистое решение, но, возможно, phonegap может позволить вам открывать нативные приложения.

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