首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pymupdf将书签添加到pdf中

使用Pymupdf将书签添加到pdf中
EN

Stack Overflow用户
提问于 2021-11-16 07:06:58
回答 1查看 214关注 0票数 1

如何添加书签到pdf使用Pymupdf。我已经看到了许多使用PyPDF2的方法,但是由于我已经将pymupdf用于其他注释,所以我更希望使用pymupdf来添加书签。还想高亮显示文本和添加书签到它。

EN

回答 1

Stack Overflow用户

发布于 2022-07-04 22:33:58

您不能像在其他包中那样添加单个书签。如果您看过其中的细节--或者更确切地说是在相应的PDF规范中,这是一项过于/不必要的复杂任务。相比之下,PyMuPDF提供了一种简单的方法:

准备一个类似于传统目录(TOC)的Python列表:列表中的每一行都包含层次结构级别、要显示的文本和页码。还可以选择一些信息,指针指向目标页面的位置。

然后使用doc.set_toc(toc_list)。所有烦人的细节都由你来处理。

如果PDF已经有一个TOC,那么通过toc_list = doc.get_toc()将其提取到相同结构的列表中。然后根据需要修改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69985007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档