Новичок хочет создать PDF-ридер для ipod touch - каков наилучший подход?

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

5 ответов

Решение

Базовый графический API почти одинаков в Touch и Cocoa. Читайте о CGPDFDocument, он должен предоставить вам все, что вам нужно для рендеринга страниц PDF. Вам не нужно читать спецификацию PDF или использовать библиотеку для непосредственного анализа файлов PDF. Возможно, вы узнаете больше о Core Graphics / Quartz 2D / и т. Д., Чтобы понять, как использовать эти функции в приложении Какао.

Исходя из постепенно развивающейся политики Apple, направленной на отказ от заявок на приложения, которые дублируют функциональность уже на iPhone, я бы беспокоился о том, чтобы тратить слишком много времени, даже будучи новичком на что-то, что является частью основного набора функций iPhone.

Это довольно тривиально. Функции CGPDFDocument позволят вам делать с PDF-файлом все, что вы захотите.

Я нашел этот HTML5-фреймворк, который должен работать на iPad http://bakerframework.com/ но я еще не тестировал его.

IPhone и iPod touch уже могут просматривать PDF-файлы, так как одна из телевизионных рекламных объявлений в Великобритании показывает электронное письмо с просматриваемым вложением в формате.pdf (уроки плавания). Он также может просматривать.doc, .xls и т. Д., Так что, если он создает приложение типа средства просмотра, его поддержка также может быть хорошим дополнением в дальнейшем.

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

Устройство не поддерживает Flash, поэтому использование инструментов преобразования PDF в Flash не будет работать.

Другие вопросы по тегам