Tim*_*Tim 9 pdf adobe-reader evince
使用 adobe reader 或 evince 阅读 pdf 文件时,每当单击书签时,缩放大小总是变回默认值。我想知道是否有可能在同一查看会话期间一次性设置缩放大小?
我的 pdf 文件可以从这里下载http://www.mediafire.com/file/b0ld7aq1ulq9uk3/1.pdf,以防您想知道它有什么特别之处。
感谢致敬!
不,无论何时单击书签,它都不会变回'default'。它变回'Fit page to window'。
之所以这样做,是因为每个书签都定义了一个附加参数来完成此操作。在您的 PDF 代码中,这等效于以下代码段:
7319 0 obj
<</D [1457 0 R /Fit] /S /GoTo>>
endobj
Run Code Online (Sandbox Code Playgroud)
这是/Fit
代码片段的一部分,/GoTo
操作告诉查看器呈现目标页面(由 指定/D
),该文件在对象中保存1457 0 obj
为“适合窗口” ...
并非没有对 PDF 文件本身进行任何修改。您无法将查看器设置为忽略 PDF 代码中的这些说明(至少我不知道任何允许这样做的查看器......)。
因此,您必须在 PDF 文件中编辑书签。
使用 Adobe Acrobat Pro,您可以通过右键单击书签,从弹出的上下文菜单中选择“属性... ”并将该书签的“缩放”从“使页面适合窗口”更改为“$whateveryouprefer”来完成此操作。
可能还有其他 PDF 编辑器(Foxit Reader 是一个很好的猜测)也允许编辑书签,但我对这些不够熟悉,无法在不查找的情况下确定......
如果你敢,你可以在文本或十六进制编辑器中打开你的 PDF。搜索所有包含 的点/Fit
。将这些更改为/XYZ
(注意,您的文件中有 600 多个这样的内容——如果您熟悉sed
流编辑器,您也可以使用该工具)。这将导致 Acrobat Reader 在单击书签后跳转到目标时保持当前缩放系数。
归档时间: |
|
查看次数: |
6699 次 |
最近记录: |