簡體   English   中英

使用 Pymupdf 將書簽添加到 pdf

[英]Add Bookmarks to pdf using Pymupdf

如何使用 Pymupdf 將書簽添加到 pdf。 我見過很多使用 PyPDF2 的方法,但由於我已經在使用 pymupdf 進行其他注釋,所以我更喜歡 pymupdf 來添加書簽。 還想突出顯示文本並為其添加書簽。

您不能像在其他包中那樣添加單個書簽。 如果您已經查看了那里的詳細信息 - 或者更確切地說是在相應的 PDF 規范中,這是一項過於/不必要的復雜任務。 相比之下,PyMuPDF 提供了這種簡單的方法:

准備一個看起來像傳統目錄 (TOC) 的 Python 列表:列表中的每一行都包含層次結構級別、要顯示的文本和頁碼。 (可選)還有一些信息,指針在目標頁面上的位置。

然后使用doc.set_toc(toc_list) 所有討厭的細節都為您處理。

如果 PDF 已經有 TOC,請通過toc_list = doc.get_toc()將其提取到相同結構的列表中。 然后根據需要進行修改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM