文章目錄
- 一、分析
- 二、提取出 Word 檔案里的圖片
- 三、利用 python 批量轉換格式
日常作業中,你是否遇到過這樣的場景,領導發來一份 Word 檔案,要求你將檔案中的圖片存盤到一個檔案夾內,并且還要將圖片都改成 .jpg 或者 .png,你會怎么辦?你是不是一邊內心崩潰,一邊開始一張張的 另存為,今天,庭云教你兩招省時省力的方法,不管檔案中有幾張甚到幾百張圖片,你都可以快速保存下來,
一、分析
圖片在檔案的應用已經是十分普遍的現象了,在 Word 檔案中插入合適的圖片無疑會讓我們的檔案變得更美觀,

先來回想一下,我們平常是如何在Word中插入圖片的?
-
在本地電腦中事先存盤好需要的圖片素材,然后插入到Word中
-
使用復制、截圖等方法將圖片粘貼到 Word 中
其實,第二種方法有一個弊端在于圖片只存在 Word 中,如果我們需要將它們保存到本地電腦中以供日后使用,最常用的方法是單擊滑鼠右鍵,選擇 另存為圖片,然后選擇路徑進行保存,

這種方法在只需要處理少數幾張圖片時還算適用,一旦圖片數量增多,處理作業就會變得繁瑣且容易出錯,
那么,我們怎樣可以將這些圖片批量保存呢?
二、提取出 Word 檔案里的圖片
解決方法就是:更改檔案格式,直接將 Word 檔案的后綴名改成 .rar ( .zip 也是可以的)的壓縮格式,打開壓縮檔案,點擊【word】-【media】,檔案中使用的圖片就出現在這里,只需要選中解壓出來即可,
用于測驗的 Word 檔案如下:

操作方法如下:
點擊查看,選擇詳細資訊,勾上檔案擴展名,


直接將 Word 檔案的后綴名改成 .rar ( .zip 也是可以的)的壓縮格式,打開壓縮檔案,點擊【word】-【media】,檔案中使用的圖片就出現在這里,只需要選中解壓出來即可,
三、利用 python 批量轉換格式
# -*- coding: UTF-8 -*-
"""
@File :test_01.py
@Author :葉庭云
@CSDN :https://yetingyun.blog.csdn.net/
"""
# 匯入os模塊
import os
# 不存在 jpg圖片 這個檔案夾 創建
if not os.path.exists('jpg圖片'):
os.mkdir('jpg圖片')
path = r'.\jpg圖片'
# 列出 media 檔案夾下所有圖片
files = os.listdir(r'.\media')
for item in files:
# 拼接出media 檔案夾下所有圖片路徑
file_1 = '.\media' + '/' + item
# 讀取圖片資料
with open(file_1, 'rb') as f:
con = f.read()
# 重新寫入 以 .jpg 格式 并保存到jog圖片檔案夾
file_name = path + '/' + item.split('.')[0] + '.jpg'
with open(file_name, 'wb') as f:
f.write(con)
運行效果如下:

程式運行,嗖的一下,圖片格式都轉換成了 .jpg 并保存到新的檔案夾里,
作者:葉庭云
CSDN:https://blog.csdn.net/fyfugoyfa
本文僅用于交流學習,未經作者允許,禁止轉載,更勿做其他用途,違者必究,
文章對你有所幫助的話,歡迎給個贊或者 star 呀,你的支持是對作者最大的鼓勵,不足之處可以在評論區多多指正,交流學習呀,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/200995.html
標籤:java
下一篇:Python入門基礎語法知識2
