「PDF」- 常见问题处理(Linux)

  CREATED BY JENKINSBOT

在命令行下,导出 PDF 书签

PDF Labs/How to Export and Import PDF Bookmarks

通过 pdftk-java 工具,能够导出PDF文件中的书签。

参考 PDF Labs 文档,获取更多内容和帮助信息。

安装及使用:

# Debian
apt-get install -y pdftk pdftk-java

# 如下如下命令导出PDF文件的书签:
# 该命令将PDF文件file.pdf中的书签导入到output.txt文件。
# 因为书签中包含了中文,所以使用到了dump_data_utf8选项,而不是dump_data选项。

pdftk '/path/to/file.pdf' dump_data_utf8 output output.txt

# 上述名的输出结果中还包含了层级等信息。如果只需要书签:
pdftk '/path/to/file.pdf' dump_data_utf8 output /dev/stdout \
    | grep BookmarkTitle | sed 's/BookmarkTitle: //'