[新功能] 导出PDF 大纲为 org-mode & 将org-mode大纲写入PDF

演示:

process-toc

最近看书的时候发现一些pdf书籍目录不规范,受EAF启发,用Pymupdf写了个处理脚本与Emacs配合使用。

需要:

  1. 下载 yuchen-lea/pdfhelper 脚本
    • 依赖 pymupdf 以及 python3
    • 该脚本为命令行工具,可以独立使用
  2. yuchen-lea/org-noter-plus: Extract outline and annotations to a Org-mode note from PDF and EPUB files. 更新到最新,设置 org-noter-plus–toc-script 为 pdfhelper.py 路径
  3. 在pdf-tool中调用 org-noter-plus-export-pdf-toc,导出大纲为org-mode,编辑后执行 org-noter-plus-import-pdf-toc,写回原PDF。org-mode的格式参见 yuchen-lea/pdfhelper

另外,目前在尝试把org-noter-plus的原功能用python实现。在pdf笔记较多时,提取图片费时卡进程,不太方便。async 调用python脚本是一个workaround。

7 个赞

赞,因为对elisp不熟悉,这两天正好也想用py实现org-noter-plus的功能,没想到大佬已经开始动手了

受之有愧……这几个月因为自由时间比较多,开始学些elisp来解决学习工作上的问题,虽然问题可能有点小众,不过或许也有人需要吧。代码还很糙,有意见尽管提。

PS. 提取笔记的python部分其实已经实现,就是还没有跟elisp结合得很好

感谢分享。 TOC 写入 PDF 这个很有用。

期待,这个插件对我太有用了 :grinning: