Linux 下,用命令行给 PDF 添加书签
最近下载了一个 300 多页 PDF 文件,居然没有书签,查阅太不方便了。如果用 PDF 软件一个一个添加,效率就太低了。上网找了用命令行工具来添加书签的办法,步骤如下:
一、安装 pdftk :
|
|
二、导出 PDF 文件数据:
|
|
三、编辑数据文件 data.txt
,与书签有关的内容为:
|
|
这个步骤比较关键。如果能够复制一份固定格式的目录内容,那么就很好处理了。
四、将编辑好的数据文件导入并输出:
|
|
参考:Create bookmarks into a PDF file via command line - Stack Overflow
补充
以上记录完成之后,发现一个用 python 的处理办法: py-project/AddPDFBookmarks at master · dnxbjyj/py-project
下次可以考虑用 python 试一试。对于文件的批量处理,以及字符的操作,用 python 会更高效一些。
文章作者 贤民
上次更新 2020-02-25
许可协议 原创文章,如需转载请注明文章作者和出处。谢谢!