當前位置: 妍妍網 > 辦公

1行代分碼割PDF,Python自動化辦公又更新了

2024-03-15辦公

大家好,這裏是程式設計師晚楓,今天給大家分享一個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-