2015-05-20 2 views
0

Я новичок в разработке и только что закончил свое первое приложение Xcode.Размер файла PDF в Xcode

Однако приложение содержит определенные файлы PDF в контроллере представления изображений. Эти файлы довольно большие - около 17,6 МБ. Я беспокоюсь, что они возьмут меня за ограничение на загрузку в 100 Мб, которое поддерживает оператор сотовой связи в Великобритании.

Однако, я слышал, что Xcode конвертирует файлы PDF в png при компиляции. Означает ли это, что я не должен беспокоиться о раздутых pdf-файлах или мне нужно уменьшить размер файла pdfs и поставить под угрозу качество?

Спасибо,

Ник

ответ

0

Xcode не конвертировать PDF-файлы. Зачем вам встраивать такие большие PDF-файлы в приложение iOS? Вы можете захотеть использовать какую-то стратегию черепицы. Прочитайте документацию для CATiledLayer для некоторых идей. То, что вы можете сделать, - это преобразовать ваш PDF в PNG самостоятельно, но с несколькими размерами, а затем использовать слой с черепицей, чтобы управлять тем, который вы положили в свое представление. CATiledLayer будет интерполировать между ними для вас при любых промежуточных размерах.

0

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

Смежные вопросы