使用python為pdf檔案新增書籤

2021-10-10 19:30:53 字數 622 閱讀 1176

#pdf巢狀書籤編輯方法

1.匯入pypdf2的模組包

2.addbookmark是向pdf物件中新增書籤的函式,第乙個引數為書簽名,第二個引數為書籤指向的頁數,

第三個引數為父書籤; 還有其它的引數具體請查閱資料; addbookmark函式會返回乙個書籤物件,因此

可在新增完父書籤後儲存返回的標籤物件,當新增子書籤時將該物件作為引數傳遞

具體**如下所示:

from pypdf2 import pdffilewriter,pdffilereader

output = pdffilewriter()

input1 = pdffilereader(open(『introduction.pdf』,『rb』))

output.addpage(input1.getpage(0))

input2 = pdffilereader(open(』 hello.pdf』,『rb』))

output.addpage(input2.getpage(0))

parent = output.addbookmark(『introduction』,0)#新增父書籤

output.addbookmark(『hello,world』,0,parent)#新增子書籤

使用canvas儲存網頁為pdf檔案支援跨域

前言 使用canvas儲存網頁為pdf檔案支援跨域 正文思路 繼續使用canvas截圖後將畫布內容轉換為pdf檔案。引入canvas的js檔案,js檔案獲取位址官網主頁 div按鈕 匯出為pdf按鈕 需要獲取為pdf的div jsp 此次網頁改為pdf,與上次截圖網頁為png,使用同一種技術,都是先...

使用canvas儲存網頁為pdf檔案支援跨域

前文 canvas截圖網頁為 思路 繼續使用canvas截圖後將畫布內容轉換為pdf檔案。引入canvas的js檔案,js檔案獲取位址官網主頁 div按鈕 匯出為pdf按鈕 需要獲取為pdf的div jsp 此次網頁改為pdf,與上次截圖網頁為png,使用同一種技術,都是先使用canvas截圖畫布後...

python讀取pdf檔案

pdfplumber是乙個可以處理pdf格式資訊的庫。可以查詢關於每個文字字元 矩陣 和行的詳細資訊,也可以對 進行提取並進行視覺化除錯。文件參考 安裝直接採用pip即可。命令列中輸入 pip install pdfplumber import pdfplumber with pdfplumber....