Функции CGPDF и рендеринга PDF в iBooks - PullRequest
4 голосов
/ 28 октября 2010

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

Теперь проблема: я только что попробовал этона iBooks и работает без нареканий.Как это возможно?Может быть, Apple не использует набор функций CGPDF, как все другие приложения?Или, может быть, есть что-то, чего я не знаю, например какая-то библиотека рендеринга PDF с открытым исходным кодом, которую можно использовать вместо этого?(Я не смог их найти).

Обновление: В итоге я реэкспортировал PDF, и теперь он работает нормально, но я все еще хотел бы знать, почему iBooks может обрабатыватьстарый отлично.:)

1 Ответ

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

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

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