Как я могу редактировать PDF файлы в приложении для iOS? - PullRequest
6 голосов
/ 27 июля 2011

В своем приложении для iPhone / iPad я показываю медицинские отчеты человека в форме PDF.Я сохранил отчеты в каталоге документов и читаю их оттуда.

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

Возможно ли это в приложении iOS?Если так, то как?Это задача для Core Graphics?

1 Ответ

5 голосов
/ 27 июля 2011

Редактирование PDF непосредственно на iPad / iPhone - довольно большая работа, потому что стандартный API поддерживает только его показ (и только немного больше). Если вы хотите сделать что-то еще, вам нужно потратить огромное количество времени на реализацию общий код обработки PDF.

Существует библиотека с открытым исходным кодом, которая обрабатывает их, например, это . Я не знаю, соответствует ли это вашим потребностям, хотя.

Лучшей идеей, на мой взгляд, является создание собственного пользовательского интерфейса, показывающего данные, содержащиеся в файле PDF, с использованием стандартного UIKit Cocoa-Touch, и создание PDF, как только пользователь покончит с ним, чтобы пользователь мог его экспортировать назад. Таким образом, вам не нужно писать сложный код обработки PDF.

В любом случае показывать обычный PDF на iPhone не очень хорошая идея, поскольку размер экрана очень мал (iPad - другой вопрос, особенно если вы ожидаете, что пользователь будет знаком с конкретным форматом вашего PDF-файла). ). Выделенный пользовательский интерфейс был бы намного лучше.

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