首页
/
每日頭條
/
生活
/
python的pdf讀取
python的pdf讀取
更新时间:2024-11-15 12:09:32

python對辦公一族來說,是個提高辦公效率的得力利器。熟練使用它,可以輕松完成很多繁雜的事情。

它可以輕松地操作Word、Excel、PDF這種文檔。

相比較C#、C 等其他語言,python是腳本類型的,非常簡單,容易上手,且不用編譯,即寫即運行,速度快,很方便。

先展示一個成果:

python的pdf讀取(python輕松生成pdf文檔)1

python生成的工卡

這樣在一張Excel表格上,按格式把員工的資料拷貝上去,把對應員工相片命名放到指定文件夾,運行程序後,就會按頁生成上面的工卡,然後彩色打印出來切成一個一個就可以直接用。

這樣做,即正規,又省事。如果員工一多,一個一個去寫或制作,然後再貼上照片,估計好幾天都做不完。這樣直接生成的話,一天搞定,效率提升10倍以上。

下面是實現過程:

1、安裝好python3.10和編寫工具VS CODE,在VS CODE中安裝好python插件。

python的pdf讀取(python輕松生成pdf文檔)2

python

python的pdf讀取(python輕松生成pdf文檔)3

vs code

2、打開VS CODE,新建py工作目錄,然後随意建立一個demo.py,寫幾個測試代碼運行下。如果沒有意外,它默認是可以正常運行的,不用做任何配置。

3、确認py腳本可以正常運行後,我們安裝Excel和PDF庫,在VS CODE的終端窗口,先後輸入pip install openpyxl 和 pip install fpdf 即可完成安裝。

4、引入對應庫文件即可:

from openpyxl import Workbook, load_workbook

from fpdf import FPDF

5、填寫好規定格式Excel文件,包含生成工卡上的所有資料和頭像圖片名稱。

6、使用openpyxl将員工Excel資料導入py中,然後調用fpdf生成工卡的pdf文檔。這裡每10個員工放在一張A4上,超過數量,再增加一頁繼續生成。

fpdf是從php移植過來的,用法一樣,主要用到以下幾個函數:

pdf.rect() #畫邊框和底色pdf.image() #将logo圖片和員工圖片加到工卡上pdf.line() #畫線pdf.text() #輸出文本pdf.cell() #配合pdf.set_xy()輸出文本,比pdf.text()功能好點

7、循環完所有員工後,調用pdf.out()函數保持成pdf文檔即可。

另外,用python自動生成勞動合同、員工履曆表等人事資料,也是非常快速方便的,遠比手動去寫要快幾十倍。

現在用python來做驗廠的資料,真是飛快的速度。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
磁鐵吸引飛沙走石
磁鐵吸引飛沙走石
很多時候一個人的運氣說來就來,時不時就會讓人欣喜若狂。一位男子他拆開了音響,發現其中有一塊磁鐵,他當時就動起了别的心思。一大塊磁鐵能讓很多小碎鐵吸附上去,萬一将其丢入人很少的河流中又會是什麼樣的情形?又或許會有意外的收獲呢。他随即将綁了線的...
2024-11-15
正則表達式小數如何匹配
正則表達式小數如何匹配
正則表達式小數如何匹配?在做項目的過程中,使用正則表達式來匹配一段文本中的特定種類字符,是比較常用的一種方式,下面是對常用的正則匹配做了一個歸納整理,接下來我們就來聊聊關于正則表達式小數如何匹配?以下内容大家不妨參考一二希望能幫到您!正則表...
2024-11-15
班尼路對比森馬
班尼路對比森馬
如今,如果問年輕人穿什麼牌子的衣服,相信很多人會想到優衣庫、Zara等快時尚品牌,其次是國内的美特斯邦威、森馬、海瀾之家等休閑服裝品牌,最後是在淘寶等各大電商平台的不知名淘品牌。選擇性可以說是非常多,特别是電商渠道,退貨很方便,年輕人又懶得...
2024-11-15
9組瑜伽體式緩解下背部疼痛
9組瑜伽體式緩解下背部疼痛
梨狀肌是臀部的深層肌肉,從股骨頂部(大腿大骨)延伸到身體兩側的骶骨(下背部下方和尾骨上方的三角形融合骨)。它有助于将股骨頭部固定到髋關節中,主要負責股骨的側向或外部旋轉,以及在髋關節彎曲時(将其從身體上拉離)外展同一根骨頭。值得注意的是,兩...
2024-11-15
咕咾肉簡單做法
咕咾肉簡單做法
咕咾肉簡單做法?主料:梅花肉250克、青椒半個、紅椒半個、菠蘿3片、雞蛋清2個,我來為大家科普一下關于咕咾肉簡單做法?以下内容希望對你有幫助!咕咾肉簡單做法主料:梅花肉250克、青椒半個、紅椒半個、菠蘿3片、雞蛋清2個。輔料:香油1大勺、澱...
2024-11-15
Copyright 2023-2024 - www.tftnews.com All Rights Reserved