我通常会在 Acrobat Reader 的首选项中选中“恢复上次查看设置”。但我实际上想知道 Acrobat Reader 将此信息保存在哪里?在 Windows 注册表中?在 PDF 文件本身中?在我的本地磁盘上?
答案1
在我看来它存储在注册表中:
HKCU\Software\Adobe\Acrobat Reader\9.0\RememberedViews
答案2
我还没有检查过,但我很确定它会将实际的最近查看内容保存在应用程序数据中。这应该很容易测试:在 %appdata% 中查找 Acrobat 数据,然后将其复制到另一台计算机或备份。如果备份打开 PDF 到同一个位置,那么就完成了。
答案3
我检查了所有 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 的值在所有地方都更改为该页码。我还注意到,打开不是最近 15 个 PDF 文件时,都会从第一页打开。这意味着我的猜测是正确的。