Зазвичай я перевіряю "Відновити параметри останнього перегляду" в налаштуваннях Acrobat Reader. Але мені насправді цікаво, де Acrobat Reader зберігає цю інформацію? У реєстрі Windows? У самому PDF-файлі? На моєму локальному диску?
Зазвичай я перевіряю "Відновити параметри останнього перегляду" в налаштуваннях Acrobat Reader. Але мені насправді цікаво, де Acrobat Reader зберігає цю інформацію? У реєстрі Windows? У самому PDF-файлі? На моєму локальному диску?
Відповіді:
Я цього ще не перевіряв, але я впевнений, що він зберігає фактичні останні погляди в даних додатків. Це має бути легко перевірити: шукайте дані акробату у% appdata%, а потім скопіюйте їх на інший комп'ютер або створіть резервну копію. Якщо резервна копія відкриває pdf там же, то це все.
Я перевірив усі папки 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 останніми відкритими на першій сторінці. Це означає, що моя здогадка була правильною.