我正在寻找一种方法来修改现有的 pdf 文件,以便当我在 acrobat reader 或其他阅读器中打开 pdf 文件时,书签面板会自动打开(在右侧)。
在https://stackoverflow.com/questions/17333412/set-pdf-document-properties-initial-view您可以看到如何在 Acrobat 中完成此操作。
但是,我没有,或者确实想要 Acrobat,并且想要一种从 unix 命令行执行此操作的方法。
我查看了 pdftk 和 qpdf,但暂时看不出这些工具对我有什么帮助。
有任何想法吗 ?
最好的问候/科尔姆
答案1
在文本编辑器中对原始 pdf 文件进行了比较后,我有一个解决方案:
更换线路
<</Type/Catalog/Pages 2 0 R/Lang(en-GB) /StructTreeRoot 32 0 R/Outlines 24 0 R/MarkInfo<</Marked true>>>>
和
<</PageMode/UseOutlines/Outlines 3 0 R/Pages 4 0 R/MarkInfo<</Marked true>> /Type/Catalog/Pages 2 0 R/Lang(en-GB) /StructTreeRoot 32 0 R/Outlines 24 0 R/MarkInfo<</Marked true>>>>
现在书签会在打开时自动打开。
仍有待观察这是否适用于不同的 pdf 文件……