2

Я обычно проверяю "Восстановить настройки последнего просмотра" в настройках Acrobat Reader. Но мне действительно интересно, где Acrobat Reader сохраняет эту информацию? В реестре Windows? В самом файле PDF? На моем локальном диске?

3 ответа3

2

Похоже, он хранится здесь в реестре:

HKCU\Software\Adobe\Acrobat Reader\9.0\RememberedViews
1

Я проверил все папки appdata и ProgramData, но информация там не сохраняется. я открыл

HKCU\Software\Adobe\Acrobat Reader\9.0\RememberedViews

Там я нашел эти папки - c1,c2,c3,...,c15 В них были такие ключи, как ipageViewPageNum, ipageViewX, ipageViewY . Я догадался, что ipageViewPageNum - это номер страницы, на которой он открывает документ, а Adobe Reader сохраняет настройки просмотра для 15 PDF-файлов.

Я открыл много PDF-файлов и прокрутил до того же номера страницы, прежде чем закрывать Adobe Reader. Я обнаружил, что значение ipageViewPageNum изменилось на этот номер страницы везде. Я также заметил, что открытие PDF-файлов, которые не были 15 самыми последними, открывалось на первой странице. Это означает, что мое предположение было правильным.

1

Я еще не проверял это, но я уверен, что это сохраняет фактические последние просмотры в данных приложения. Это должно быть легко проверить: найдите данные акробата в% appdata%, затем скопируйте их на другой компьютер или создайте резервную копию. Если резервная копия открывает pdf в том же месте, то это все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .