V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
chroming
V2EX  ›  分享创造

写了个给 pdf 自动加导航书签的小工具

  •  
  •   chroming · 2017-09-17 17:09:01 +08:00 · 3016 次点击
    这是一个创建于 2656 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 Python+PyQt5 写的工具,支持 Windows/macOS/Linux。

    导航书签,或者叫目录书签,就是类似下面这种:

    工具界面:

    地址:

    https://github.com/chroming/pdfdir

    9 条回复    2017-09-19 20:48:16 +08:00
    douglas1997
        1
    douglas1997  
       2017-09-17 18:32:11 +08:00 via iPhone
    请问这个用到了什么核心技术
    hanbing135
        2
    hanbing135  
       2017-09-17 18:35:11 +08:00 via Android
    这个怎么实现的 无法理解
    chroming
        3
    chroming  
    OP
       2017-09-17 18:38:27 +08:00
    @douglas1997 @hanbing135
    并没有什么技术……只是把已存在的目录文本作为书签写到 pdf 中
    douglas1997
        4
    douglas1997  
       2017-09-17 18:39:27 +08:00
    @chroming 可是很多 pdf 都是完全没有 catalog 的,这个怎么办呢
    chroming
        5
    chroming  
    OP
       2017-09-17 18:46:10 +08:00
    @douglas1997 那种 pdf 就无法用这个软件处理了
    MemoryCorner
        6
    MemoryCorner  
       2017-09-17 22:26:58 +08:00
    所以并没什么鸟用咯 ... 本来有目录直接用目录不就得了
    chroming
        7
    chroming  
    OP
       2017-09-18 12:17:47 +08:00
    @MemoryCorner 工具主要适用于两种情况,一种是 pdf 中有目录,确实可以直接通过目录来跳转到指定章节,不过每次跳转都要先滑到目录页比较麻烦,个人习惯用书签跳转;另一种是 pdf 是扫描版不能通过目录跳转的,如果正好在其他地方有目录的纯文本内容那就可以通过这个工具给 pdf 加上导航书签。虽然只是一些特殊情况才有用,不过也确实能解决一部分需求。
    hanbing135
        8
    hanbing135  
       2017-09-18 23:27:19 +08:00 via Android
    我以为 lz 这个软件能自动对 pdf 内容进行语义分析然后生成索引目录呢。。。。
    vitalbo
        9
    vitalbo  
       2017-09-19 20:48:16 +08:00 via iPhone
    比较有用啦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:13 · PVG 21:13 · LAX 05:13 · JFK 08:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.