У Adobe Acrobat Reader и Foxit Reader есть функция, которая позволяет им помнить, какую последнюю страницу читал пользователь.
Где эти программы чтения PDF (как Adobe, так и Foxit) хранят такую информацию?
У Adobe Acrobat Reader и Foxit Reader есть функция, которая позволяет им помнить, какую последнюю страницу читал пользователь.
Где эти программы чтения PDF (как Adobe, так и Foxit) хранят такую информацию?
Скорее всего, реестр. Например, Foxit Reader хранит эту информацию в следующем месте:
HKCU\Software\Foxit Software\Foxit Reader 5.0\Preferences\History\LastOpen
(Точный путь может немного отличаться для разных версий.)
Здесь есть подраздел для каждого недавно открытого файла, а в значении Page
хранится номер страницы, где этот файл был открыт последним.
Я думаю, что в некоторых случаях такие данные могут храниться в виде метаданных для PDF, которые в основном представляют собой пары ключ-значение.
В других случаях он может быть сохранен конкретным приложением, используемым для открытия / изменения PDF-файла (местоположение будет различаться в зависимости от приложения).