大家好,我是程序員晚楓。今天我要給大家帶來一個超實用的功能——popdf
現在支持 PDF 轉圖片了,而且還能批量操作!是不是很激動?別急,我來手把手教你玩轉這個功能。
1. 一行代碼搞定單文件轉換
popdf
的核心就是簡單暴力。只需要一行代碼,你就能輕松把 PDF 轉成圖片:
from popdf import pdf2imgspdf2imgs(input_file=r"程序員晚楓的文件夾/single_file.pdf",output_file=r"程序員晚楓的文件夾/single_file.png"
)
是不是很簡單?小白也能秒上手!
2. 批量轉換,輕松搞定
現在,popdf
更是升級了!支持批量轉換啦!只需要換兩個參數,就能一次性處理一堆 PDF 文件。以下是關鍵參數的講解:
input_file
和output_file
:這組參數用來處理單個文件,適合零散的 PDF 轉換。input_path
和output_path
:這組參數才是今天的主角!input_path
是 PDF 文件夾路徑,output_path
是輸出圖片文件夾路徑。只要把 PDF 文件丟進輸入文件夾,運行代碼,圖片文件就自動出來了。
批量轉換的代碼示例如下:
from popdf import pdf2imgspdf2imgs(input_path=r"程序員晚楓的文件夾/pdf_folder/", # PDF 文件夾路徑output_path=r"程序員晚楓的文件夾/img_folder/" # 輸出圖片文件夾路徑
)
是不是超方便?再也不用手動一個個轉換了!
3. 代碼示例,直接上手
為了讓大家更直觀地感受,我再貼一個完整的代碼示例:
from popdf import pdf2imgs# 單文件轉換
pdf2imgs(input_file=r"程序員晚楓的文件夾/single_file.pdf",output_file=r"程序員晚楓的文件夾/single_file.png"
)# 批量轉換
pdf2imgs(input_path=r"程序員晚楓的文件夾/pdf_folder/",output_path=r"程序員晚楓的文件夾/img_folder/"
)
記住,路徑一定要改成你自己的文件夾路徑,否則程序會罵你哦!
4. 關于我:程序員晚楓
我是程序員晚楓,一個熱愛技術、愛折騰的開發者。平時喜歡寫一些實用的工具和庫,幫助大家解決開發中的小痛點。popdf
就是其中之一,希望能幫到更多人。
如果你對這個工具感興趣,或者有任何問題,歡迎在評論區留言!告訴我你的使用體驗,或者提出你想要的功能,說不定下個版本就實現了哦!
快來試試吧,保證讓你驚艷!有問題留言區見! 😄
GitHub 項目地址:https://github.com/CoderWanFeng/popdf
參數說明
- input_path:輸入PDF的路徑一般用于批量操作
- output_path:輸出PDF的路徑,一般用于批量操作
- input_file: 輸入PDF的文件名,可以包含路徑,一般用于單個文件的操作
- output_file:輸出結果的文件名,可以包含路徑,一般用于單個文件的操作
加入開源
如果你喜歡以上這些開源項目,歡迎加入我們的開源小組,一起交流學習,一起進步。
關于項目的介紹:
- GitCode:DeepSeek浪潮下如何撐過35歲職場危機?跨界程序員:我不焦慮,40歲就退休|CodeMaster#3