Python批量導入圖片到Word文件
- 2019 年 12 月 17 日
- 筆記
問題背景:2017年4月應華章公司邀請,翻譯一本來自美國的Python入門教材,全書共750頁,2018年4月完成翻譯交稿,2018年9月責任編輯寄來樣稿進行印刷前校對。經過半個月的檢查和校對,又進行了一些小的修改和完善。為避免辛苦修改後的樣稿被寄丟,也為了節省郵寄路上的時間,我把需要修改的地方掃描成了圖片,然後又編寫了幾行程式碼把這些圖片整理到Word文件中,最後把Word文件發郵件給編輯就可以了。圖片文件、Python程式文件和生成的Word文件如圖所示:

下圖顯示了校對後書稿中的一頁:

思考一下:用什麼庫可以實現Word文件操作?如果獲取所有的圖片文件?如果把這些圖片文件批量插入Word文件?在插入圖片時可能會遇到什麼問題?然後跳過下面的內容到達文末閱讀參考程式碼。
參考程式碼:

試一試:如果在插入圖片時不指定尺寸會怎麼樣,如果圖片原始尺寸遠小於參數指定的尺寸又會發生什麼,該如何處理?