У меня есть большой файл PDF, и мне было интересно, как можно уменьшить задержку при прокрутке.
Я попытался разбить файл на более мелкие разделы (примерно 20 страниц), но это не помогло. Я думаю, что прокрутка очень медленная, потому что каждая страница - это своего рода изображение.
Могу ли я предпринять какие-либо другие действия, чтобы уменьшить колебания при прокрутке?
Ответы:
Как сжат PDF? Если это черно-белое только , это может быть с использованием способа сжатия , что приводит к изменчивому поведению.
Недавно я имел дело с руководством по продукту, которое было черно-белым сканированием. Он был сжат с помощью JBIG2 , и он сильно заикался при прокрутке, даже на топовом MacBook.
Я открыл документ в Adobe Acrobat и снова сжал его с помощью ZIP, и проблема с прокруткой полностью исчезла.
Если у вас есть Acrobat Pro, я предпринял следующие шаги: Откройте файл -> Сохранить как -> «Оптимизированный PDF» -> Измените выпадающий список «Монохромные изображения» на «ZIP» -> ОК.
Это увеличивает размер файла (с 1,2 МБ до 3 МБ), но теперь я могу просмотреть документ.
Я думаю, что это в основном сводится к тому, что JBIG2 требует больших вычислительных ресурсов, и большинство приложений PDF не отображают документ намного впереди текущей страницы.
Если у вас нет Acrobat, и вы можете опубликовать PDF, я могу взглянуть на него для вас.
источник
Каковы характеристики вашего Mac? Если у вас очень мало оперативной памяти, это может повлиять на общую скорость вашей системы.
ОБНОВЛЕНИЕ Согласно вашему снимку экрана, это MacBook Pro середины 2010 года с 4 ГБ ОЗУ. Это быстрый компьютер с достаточным объемом оперативной памяти для этой задачи, поэтому проблема не в этом.
источник
Использование альтернативного просмотра PDF, например. Ским , может улучшить производительность.
источник
Acrobat Reader DC от Adobe значительно быстрее открывает и отображает более 1500, 250 МБ + файлов с векторной графикой, чем предварительный просмотр. Предварительный просмотр требует около 20 секунд, чтобы загрузить его более или менее мгновенно в Acrobat Reader.
источник
Больше информации, чтобы поделиться, кроме ответа @Fake Name:
После изучения всех моих PDF-файлов, которые страдают от заикания при прокрутке, все они являются старыми PDF-файлами (я думаю, они были сгенерированы латексом в процессе ps-> pdf), который использует типы шрифтов Postscript (например, Type3). И шрифты отображаются размытым в Preview.app. (Независимо от того, насколько малы PDF-файлы, например, <10 КБ. Однако, если у вас всего несколько страниц, скажем, 3 страницы, прокрутка заикается только при первом достижении этой страницы или в течение нескольких секунд после открытия файла.)
Preview.app на Yosemite не справляется с этими шрифтами надлежащим образом (рендеринг, сглаживание). При их открытии любая прокрутка на первых посещенных страницах покажет заикание, лаги (немножко, довольно очевидно и серьезно).
Альтернативное «Решение» (устранение задержек при прокрутке): в Preview.app, «Настройки» -> вкладка «PDF» -> снимите флажок «Сглаживание текста и штриховых рисунков». Тогда вы увидите значительное улучшение производительности прокрутки. Однако шрифты по-прежнему отображаются размытыми, если не увеличивать масштаб. Одним словом, эти шрифты больше не поддерживаются после Yosemite. ( Обратите внимание, что отключение сглаживания даст вам действительно плохую визуализацию шрифта в других обычных PDF-файлах).
Если я правильно помню, старые версии OS X не имели этой проблемы; возможно, некоторые функции Preview.app были удалены, поскольку новые системы набора текста LaTeX больше не используют эти шрифты (хотя вы все еще можете их настраивать и использовать). Понятия не имею, почему Apple хотела создать эти проблемы.
источник
«Печать в PDF», затем снова откройте результат в Preview. Это временное исправление, или вы можете сохранить его таким образом для постоянного исправления.
источник
Вы можете нажать пробел, который откроет Preview.app Файл не откроется ни в одной программе Adobe и не будет отставать.
Прекрасно работает, если вам не нужно редактировать файлы, например, потому что вы не можете добиться этого с помощью Preview.app.
источник