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

2017-09-17 17:09:01 +08:00
 chroming

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

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

工具界面:

地址:

https://github.com/chroming/pdfdir

3026 次点击
所在节点    分享创造
9 条回复
douglas1997
2017-09-17 18:32:11 +08:00
请问这个用到了什么核心技术
hanbing135
2017-09-17 18:35:11 +08:00
这个怎么实现的 无法理解
chroming
2017-09-17 18:38:27 +08:00
@douglas1997 @hanbing135
并没有什么技术……只是把已存在的目录文本作为书签写到 pdf 中
douglas1997
2017-09-17 18:39:27 +08:00
@chroming 可是很多 pdf 都是完全没有 catalog 的,这个怎么办呢
chroming
2017-09-17 18:46:10 +08:00
@douglas1997 那种 pdf 就无法用这个软件处理了
MemoryCorner
2017-09-17 22:26:58 +08:00
所以并没什么鸟用咯 ... 本来有目录直接用目录不就得了
chroming
2017-09-18 12:17:47 +08:00
@MemoryCorner 工具主要适用于两种情况,一种是 pdf 中有目录,确实可以直接通过目录来跳转到指定章节,不过每次跳转都要先滑到目录页比较麻烦,个人习惯用书签跳转;另一种是 pdf 是扫描版不能通过目录跳转的,如果正好在其他地方有目录的纯文本内容那就可以通过这个工具给 pdf 加上导航书签。虽然只是一些特殊情况才有用,不过也确实能解决一部分需求。
hanbing135
2017-09-18 23:27:19 +08:00
我以为 lz 这个软件能自动对 pdf 内容进行语义分析然后生成索引目录呢。。。。
vitalbo
2017-09-19 20:48:16 +08:00
比较有用啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/391404

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX