python中可以利用pypdf2庫來獲取該pdf檔案的總頁碼,可以根據下面的方法一步步進行下去:
1、首先,要安裝pypdf2庫,利用以下命令即可:
pip install pypdf2
2、接著,就是直接編寫**了,其中我新建了乙個py檔案,名為file_utils.py,**如下:
from pypdf2 import pdffilereader
def get_num_pages(file_path):
"""獲取檔案總頁碼
:param file_path: 檔案路徑
:return:
"""reader = pdffilereader(file_path)
# 不解密可能會報錯:pypdf2.utils.pdfreaderror: file has not been decrypted
if reader.isencrypted:
reader.decrypt('')
page_num = reader.getnumpages()
return page_num
3、這樣就可以獲得該pdf檔案的總頁數了,但是需要傳遞檔案路徑進去,因為需要讀取這個檔案。
4、以上內容僅供學習參考,謝謝!
Python利用PyPDF2快速拆分PDF文件
目錄 人生苦短,快學python 因為這句口號,我也加入了學習python的浩浩大軍,但由於python真的是可以做的事情太多了,一時迷了眼,不知道自己應該去專攻哪個方向。經過多方向試探,我還是選擇了廣而不深的web開發,python的web開發自然離不開大名鼎鼎的django,有一次突發奇想,了d...
Python中用PyPDF2拆分pdf提取頁面
有時候我們只需要pdf中的幾頁,或許還想把這幾頁內容整合成新的pdf,那該怎麼做呢?準備工作 安裝擴充套件庫pypdf2,參考命令 pip install pypdf2 如下 from pypdf2 import pdffilereader,pdffilewriter defsplit pdf fi...
pyPdf和pyPdf2在合併pdf時的那個異常
當乙個pdf檔案有多page的時候,它將出來見你!方法是取直接修改那個檔案generic.py 1 pypdf 路徑大約在這裡 usr lib python2.7 site packages pypdf generic.py if data.has key key multiple definiti...