在PDF中创建书签

我注意到在Evince中查看某些PDF文件时,左侧会有一个索引,其中的项目是可点击的。
那么我想为一个PDF构建类似的东西,在Ubuntu中是否可能?
像这样:enter image description here

为此,您需要生成“缩略图”,即嵌入在PDF文件中的小预览图像。我将此作为评论放置,同时我会弄清楚如何实际生成它们,但正确的术语可能有助于找到答案。 - roadmr
我刚刚在问题中添加了一张图片。 - Matteo Pagliazzi
哦,好的,那我理解错了。抱歉。忘掉缩略图的事情吧 :) - roadmr
1有人可以把“indexing”标签换成“bookmarks”吗?因为索引是另一回事。 - zetah
2我认为这些被称为“PDF书签”。 - Tom Brossman
我创建了一个标签"pdf书签" - Panther
3个回答

有很多方法可以在PDF中创建目录。最好的方法可能是使用pdfmarks文件,该文件公开了Adobe描述的所有可能性pdfmarkReference
编程解析PDF文档并收集所需信息以创建这些pdfmarks文件并不难,然后可以使用GhostScript将其嵌入到PDF文件中。

如果你想要一种简单的手动添加目录条目的方法,PDFMod GUI实用程序可以帮助你。它在Synaptic中列出。


我试过用PDF MOD,它能正常工作,但只在xournal中显示索引,而在evince中没有显示! - Matteo Pagliazzi
我的错...它有效 - Matteo Pagliazzi

补充zetah的回答,这里是一个关于如何创建pdfmarks文件并使用ghostscript将其添加到PDF文件的快速教程:

http://milan.kupcevic.net/ghostscript-ps-pdf/#marks

语法有点晦涩,所以你可能需要另一个工具来生成这些文件。