![书签可以用于扫描书籍](https://linux22.com/image/1439175/%E4%B9%A6%E7%AD%BE%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BA%8E%E6%89%AB%E6%8F%8F%E4%B9%A6%E7%B1%8D.png)
如何在 PDF 中创建可以展开和折叠的树形内容表,如下图所示?
我知道我们可以转到某个页面并添加书签以将该页面包含在目录中,但我无法通过这种方式创建“树”。此外,如果我们使用样式在 Word 文档中创建目录,我们可以通过将 Word 转换为 PDF 来获得目录,但我说的是从扫描的书籍图像创建的 PDF。
答案1
书签可以用于扫描书籍
步骤 1:准备目录
将目录保存为 .txt 文件,格式如下:
Chapter 1. The Beginning/23
Para 1.1 Child of The Beginning/25,FitWidth,96
Para 1.1.1 Child of Child of The Beginning/26,FitHeight,43
Chapter 2. The Continue/30,TopLeft,120,42
Para 2.1 Child of The Beginning/32,FitPage
你可以ORC TOC并使用正则表达式来修复它。
第 2 步:加载目录
步骤 3:为步骤 4 做准备
这听起来很蠢,但如果你错过了,你会很沮丧,不得不再做一次。展开所有书签 ( Ctrl + E),选择所有书签,然后转到工具 → 应用页面偏移
步骤 4:应用页面偏移
此步骤不言自明。别忘了保存。
就这样。你完成了。有关更多信息,你可以阅读其手动的。该程序具有命令行模式,可以在Linux,Mac上运行。
如果有非罗马字符,请确保在转储和应用书签时使用相同的编码。
我还有一份处理扫描书籍的完整指南,你可能想看看:处理扫描书籍的终极指南。
答案2
如果您进行 OCR,那么您可以使用 Acrobat 插件 Debenu 的 Aerialist 来创建书签。
如果无法使用 OCR 或者无法提供令人满意的结果,我认为除了手动创建书签之外没有其他方法。
要在 Acrobat 中手动创建分层书签,请抓住较低级别的书签,将其移动到上级书签条目上方或下方,然后将其向右拉。您将看到插入行比在同一级别时缩进更多。