Новичок хочет создать программу чтения PDF-файлов для iPod Touch. Какой подход лучше всего подойдет?

StackOverflow https://stackoverflow.com/questions/93297

  •  01-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Я нашел эту среду HTML5, которая должна работать на iPad. http://bakerframework.com/но я еще не проверял.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top