Методы оптимизации для медленной рендеринга iOS pdf - PullRequest
1 голос
/ 29 марта 2012

У меня есть приложение для чтения PDF, которое отображает файл PDF. Он отлично работает для обычных файлов PDF. Но для некоторых больших журнальных файлов рендеринг страницы очень медленный. Затем я попытался загрузить свой PDF-файл в GoodReader, он немного лучше моего приложения, но также очень медленный. Это означает, что этот вид PDF действительно нужно оптимизировать, прежде чем он будет использоваться для устройства iOS.

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

Кто-нибудь может посоветовать, как оптимизировать pdf файл? Есть ли хорошее программное обеспечение для этого? Спасибо

1 Ответ

1 голос
/ 30 марта 2012

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

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

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

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