Extraiga las imágenes en el documento de Word y use Python para convertir el formato por lotes

En su trabajo diario, ¿alguna vez se ha encontrado con un escenario así, el líder le envió un documento de Word, pidiéndole que almacene las imágenes en el documento en una carpeta y también cambie las imágenes a .jpg o .png? ¿Qué hará? No se contrae el lado interior, mientras que el comienzo de una imagen de Guardar como . Hoy, Tingyun le enseña dos formas de ahorrar tiempo y esfuerzo. No importa cuántas o incluso cientos de imágenes en el documento, puede guardarlas rápidamente.

1. Análisis

La aplicación de imágenes en documentos es un fenómeno muy común, insertar imágenes adecuadas en documentos de Word sin duda hará que nuestros documentos sean más hermosos.

Piénselo primero, ¿cómo solemos insertar imágenes en Word?

  • Almacene los materiales de imagen necesarios en la computadora local con anticipación y luego insértelos en Word

  • Use copia, captura de pantalla, etc. para pegar la imagen en Word

De hecho, el segundo método tiene un inconveniente en ese Word, si necesitamos guardarlos en su computadora local para uso futuro, solo existen imágenes, el método más común es hacer clic con el botón derecho del mouse y elegir Guardar como imagen , y luego seleccionar la ruta salvar.

Este método es adecuado cuando sólo es necesario procesar unas pocas imágenes. Una vez que aumenta el número de imágenes, el procesamiento se volverá tedioso y propenso a errores.

Entonces, ¿cómo podemos guardar estas imágenes en lotes?

En segundo lugar, extraiga las imágenes en el documento de Word

La solución es cambiar el formato del archivo y cambiar directamente el sufijo del documento de Word a un formato comprimido de .rar (.zip también es posible). Abra el archivo comprimido, haga clic en [palabra] - [medio], las imágenes utilizadas en el documento aparecerán aquí, simplemente selecciónelo y descomprímalo.

Los documentos de Word utilizados para las pruebas son los siguientes:

El método de operación es el siguiente:

Haga clic en Ver, seleccione información detallada y verifique la extensión del archivo.



Cambie directamente el nombre del sufijo del documento de Word al formato comprimido de .rar (también es posible .zip). Abra el archivo comprimido, haga clic en [palabra] - [medio], las imágenes utilizadas en el documento aparecerán aquí, simplemente selecciónelo y descomprímalo.

Tres, use el formato de conversión por lotes de 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)

El efecto de la operación es el siguiente:

El programa se ejecuta, swish, el formato de imagen se convierte a .jpg y se guarda en una nueva carpeta.

Autor: Ye Tingyun
CSDN: https: //blog.csdn.net/fyfugoyfa
Este artículo es sólo para el intercambio de conocimientos, sin el permiso del autor prohibido reproducir, pero no para otros fines, derechos reservados.
Si el artículo te resulta útil, puedes dar un me gusta o una estrella. Tu apoyo es el mayor estímulo para el autor. Puedes corregir las deficiencias en el área de comentarios e intercambiar y aprender.

Supongo que te gusta

Origin blog.csdn.net/fyfugoyfa/article/details/109381002
Recomendado
Clasificación