大家好,這裏是程式設計師晚楓,今天給大家分享一個Python自動化辦公的新功能:分割PDF。
需求說明
上次在小破站給大家錄制的原創課程: ,裏面有一講是關於PDF轉Word的特別熱門。
但是那個功能有一個缺點:不能轉換掃描件,最近在錄制另一套新課程發現了一個值得嘗試的解決辦法,於是就想找一個掃描版的PDF試一下。
在50講自動化辦公的課程群裏一問,熱心的學員馬上就發出來了。但是這個PDF檔太大了,做測試不方便,我就想把它拆分一下,比如:只要前3頁,或者取第10-第30頁。
搜了一下已有的PDF自動化辦公的庫,沒找到這個功能,所以就有了今天的程式碼。
上程式碼
首先,下載一個PDF自動化辦公的專用庫:
popdf
,已經下載的朋友,更新到最新版,下載和更新的命令如下,👇
pip install popdf -U
然後直接1行程式碼搞定,👇
# pip install popdf
import popdf
popdf.split4pdf(input_path=r'D:\程式設計師晚楓的資料夾\原始.pdf',
output_path=r'D:\程式設計師晚楓的資料夾\切割後的.pdf',
from_page=0, to_page=4)
參數說明
程式碼功能:分割pdf檔。
:param input_path: str, 必填, 輸入PDF檔的路徑。
:param output_path: str, 選填, 輸出分割後PDF檔的路徑,預設為'./output_path/split_pdf.pdf'。
:param from_page: int, 必填, 起始頁碼。
:param to_page: int, 選填, 結束頁碼,預設為None,不填代表只要一頁起始頁碼。
相關課程
-END-