概述
Python處理PDF文件須要安裝相應的庫:【PyPDF2】庫html
使用場景 工做中可能會涉及處理pdf文件,PyPDF2就是這樣一個庫, 使用它能夠輕鬆的處理 pdf 文件,它提供了讀、寫、分割、合併、文件轉換等多種操做。python
安裝庫
網站git
使用說明
PyPDF2 官方文檔(documentation)github
學習網站
博客
# 導入相關類 from PyPDF2 import PdfFileReader, PdfFileWriter # 定義輸入文件和輸出文件(路徑) inputFile = 'read.pdf' outputFile = 'write.pdf' # 獲取一個 PdfFileReader 對象 pdfReader = PdfFileReader(open(inputFile, 'rb')) # 獲取 PDF 的頁數 pageCount = pdfReader.getNumPages() print(pageCount) # 返回一個 PageObject page = pdfReader.getPage(i) # 獲取一個 PdfFileWriter 對象 pdfWriter = PdfFileWriter() # 將一個 PageObject 加入到 PdfFileWriter 中 pdfWriter.addPage(page) # 輸出到文件中 pdfWriter.write(open(outputFile, 'wb'))
GitHub
提供了使用案例,當咱們使用的時候再具體查看。學習