为 pdf 生成书签

为 pdf 生成书签

我有很多 pdf 文件和电子书,它们没有不同章节的书签。是否有任何软件(最好是 gnu/linux 的)可以帮助我自动生成书签?windows 软件也可以。

答案1

或许http://www.florian-diesch.de/software/pdfrecycle/可以帮助您与一些 shell 脚本一起从目录中创建书签命令(使用 pdftotext 或类似命令)。

答案2

我的第一个建议是看看jPDF书签

您还可以使用 pdflatex 插入书签超链接包,甚至可以通过pdf页面包裹。

但我担心这个要求必须“自动”完成——这会很棘手。脚本或程序究竟应该“寻找”什么才能知道在哪里插入书签?PDF 不知道“章节”的语义概念;PDF 只记录字符、图像或矢量元素的位置以及大小、字体等。没有书签,它不包含有关章节开头的信息。不过,通过一些巧妙的脚本,可能会催生出一些人工智能,特别是如果您的 PDF 在制作方式上非常一致,或者目录格式可预测的话。(当然,如果您有源文档,您可能希望返回它们。)

相关内容