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、以上内容僅供學習參考,謝謝!