Откройте файл PDF во внешнем приложении на iPad - PullRequest
3 голосов
/ 07 апреля 2010

Я бы хотел, чтобы мое приложение открывало указанный PDF-файл внешним приложением по выбору пользователя на iPad. Как я могу это сделать? Или есть ли какая-либо платформа для чтения PDF с открытым исходным кодом, чтобы я мог добавить ее в свое приложение?

Моя ситуация более подробно:

Я подумываю о портировании на iPad из OS X / переписывании с нуля для iPad приложения, которое управляет большим количеством PDF-файлов (журнальные статьи и т. Д.), Но я не хочу писать часть для чтения PDF, потому что там уже много хороших; Я не хочу изобретать колеса. (Вы можете сказать, что вам не следует заново изобретать приложения для управления PDF, но я бы хотел сделать его в качестве интерфейса для SPIERS , а пока нет ни одного.)

Поскольку приложение было бы интерфейсом к серьезному чтению, возможности UIWebView в формате pdf недостаточно. Кроме того, пользователи моего приложения будут иметь различные предпочтения, какое приложение использовать.

Это фон за моим вопросом. Заранее спасибо!

Ответы [ 3 ]

2 голосов
/ 21 июня 2010

Вот мой самоответ:

Используйте UIDocumentInteractionController. См. этот документ Apple.

Теперь проблема состоит в том, чтобы найти способ программно выбирать, с каким именно приложением открывать документ, когда несколько приложений доступны для одного и того же типа файла.

0 голосов
/ 26 мая 2010

Вы не можете искать внутри файлов PDF.Вы не можете получить доступ к тексту.Вы можете сделать аннотацию, но в лучшем случае это будет хак.

0 голосов
/ 08 апреля 2010

Это не так сложно для просмотра PDF без UIWebView.Вы используете некоторые чертежи Quarts 2D, но большая часть работы выполнена для вас.В основном вам нужно выбрать, как вы будете переворачивать страницы, и ущипнуть, чтобы увеличить.

Quarts 2D PDF PDF

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