导出PDF的书签
使用「pdftk-java」可以导出PDF文件中的书签。
安装该命令
#!/bin/sh ################################################################################ # Debian ################################################################################ apt-get install -y pdftk pdftk-java
执行导出命令
如下如下命令导出PDF文件的书签:
#!/bin/sh 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: //'
该命令将PDF文件file.pdf中的书签导入到output.txt文件。因为书签中包含了中文,所以使用到了dump_data_utf8选项,而不是dump_data选项。
更多的内容可以参考「PDF Labs」中的介绍。
参考文献
PDF Labs/How to Export and Import PDF Bookmarks