日常工作中,你是否遇到過這樣的場景,領導發來一份 Word 文檔,要求你將文檔中的圖片存儲到一個文件夾內,並且還要將圖片都改成 .jpg 或者 .png,你會怎麼辦?
你是不是一邊內心崩潰,一邊開始一張張的 另存為。
今天,我就教你兩招省時省力的方法,不管文檔中有幾張甚到幾百張圖片,你都可以快速保存下來。
一、分析圖片在文檔的應用已經是十分普遍的現象了,在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