Я обычно проверяю "Восстановить настройки последнего просмотра" в настройках Acrobat Reader. Но мне действительно интересно, где Acrobat Reader сохраняет эту информацию? В реестре Windows? В самом файле PDF? На моем локальном диске?
3 ответа
Похоже, он хранится здесь в реестре:
HKCU\Software\Adobe\Acrobat Reader\9.0\RememberedViews
Я проверил все папки 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 самыми последними, открывалось на первой странице. Это означает, что мое предположение было правильным.
Я еще не проверял это, но я уверен, что это сохраняет фактические последние просмотры в данных приложения. Это должно быть легко проверить: найдите данные акробата в% appdata%, затем скопируйте их на другой компьютер или создайте резервную копию. Если резервная копия открывает pdf в том же месте, то это все.