Вопрос или проблема
Chrome не сохраняет “состояние прокрутки” PDF-файла.
(Попробуйте открыть PDF-файл, закрыть вкладку, а затем снова открыть его с помощью CtrlShiftT. Или перезапустите браузер после выбора “Настройки” → “При запуске” → “Продолжать с того места, где вы остановились”.)
Как мы можем включить это поведение?
Есть ли флаг, чтобы сделать это?
Вы можете использовать это расширение, это PDF-просмотрщик Firefox для Chrome/Chromium.
Не уверен, возможно ли это в Chrome, но если вы запустите Adobe Reader, который использует Chrome, в настройках есть опция для “запоминания последнего просмотра документа”.
Изменение
Chrome использует свою собственную версию Acrobat Reader. Многие функции, доступные в Acrobat Reader, а также в обозревателях других браузеров, сильно ограничены. Другой пример – возможность вращения PDF-файла (Ctrl+Shift++/-) не работает в Chrome, но работает в IE и FF.
Команда разработки Chrome в основном заявила, что исправление этой функциональности не является для них приоритетом. Люди жалуются на эти и другие проблемы с PDF в течение нескольких версий Chrome. Я бы не надеялся на скорое исправление.
Это не совсем то, что вы спросили, но вы можете добавить “#page=35” в адресную строку и нажать Enter, и документ перейдет на эту страницу.
Если вы закроете Chrome и снова откроете, когда он восстановит вкладки, документ снова перейдет на эту страницу.
Это не сработает на веб-страницах, где PDF находится в рамке, или когда вы открываете тот же PDF позже, но позволяет делать закладки/ссылки, которые переходят на конкретную страницу.
Прошло некоторое время без принятия вами ответа, так что надеюсь, это поможет.
В Chrome вы будете использовать либо Adobe PDF Reader
(если установлен), либо встроенный Chrome Reader.
Если у вас есть проблемы с одним из них, я рекомендую попробовать другой. Вы можете взглянуть на about:plugins
и отключить тот, который установлен сейчас.
Если вы используете встроенный в Chrome и не имеете установленного Adobe PDF Reader, попробуйте установить его и перезапустить, затем установить его здесь.
Ответ или решение
Для решения вопроса сохранения «состояния прокрутки» PDF-файлов в Google Chrome, рассмотрим несколько подходов с учетом текущих ограничений и возможных обходных путей.
Проблематика:
Google Chrome не сохраняет автоматически позицию прокрутки открытого PDF после закрытия и повторного открытия. Более того, встроенная читалка PDF в Chrome ограничена в функциональности по сравнению с приложениями, такими как Adobe Reader.
Решение с использованием расширений:
Существует расширение для браузера под названием PDF Viewer, которое заимствует функциональность просмотра PDF из Firefox. Это расширение может добавить недостающих функций, таких как запоминание позиции прокрутки.
Использование Adobe Acrobat Reader:
Чтобы обойти ограничения встроенного просмотрщика PDF, вы можете использовать Adobe Acrobat Reader:
- Установите Adobe Acrobat Reader, если он еще не установлен.
- В Chrome перейдите на страницу плагинов, введя
chrome://plugins/
(обратите внимание: поддержка этой функции может варьироваться в зависимости от версии браузера). - Отключите встроенный просмотрщик PDF и активируйте Adobe Reader.
- В Adobe Acrobat Reader настройте опцию «Запоминать последнюю позицию просмотра документа».
Трюк с добавлением параметра страницы:
Вы также можете использовать временное решение, добавив параметр в URL файла PDF:
- Например, добавьте
#page=2
в окончание URL, чтобы автоматически открывать PDF на второй странице. Это позволит вручную зафиксировать необходимую позицию в документе при его следующем открытии.
Заключение:
Пока Google Chrome не внедрит встроенную поддержку запоминания состояния прокрутки для PDF, предложенные выше решения являются наиболее практичными. Однако, учитывая озвученные планы команды разработчиков Chrome, маловероятно, что это будет реализовано в ближайшее время. Переход на альтернативные методы чтения PDF или использование расширений могут стать наиболее целесообразными вариантами в данной ситуации.
Помимо всего, остаётся актуальным использование обновлений браузера и обращение к форумам сообщества для отслеживания возможных улучшений в этой области.