首页
学习
活动
专区
圈层
工具
发布

快速高效地提取Word中的所有图片

你好呀,我是楠少。

今天,我们来聊一聊如何用Python技术的手段快速提取Word文件中的所有图片。

不管你的Word文件中有20张图片,还是100张图片,我们这个代码都能够顺利地将Word中的图片给提取出来,而且能自动归档到文件夹中。

怎么样,是不是很好奇我们这个一行代码是如何写的呢?

别急,下面我们会给你娓娓道来。

-01-

虽然,我们这个功能的需求很好理解,就是提取图片,但是关键是我们如何用Python代码来实现。

不过,在看代码之前,我们先来体会一下具体有哪些场景下会用到这个从Word文件中提取出所有图片的功能需求。

只有明白了场景,我们才能更加有目的性地使用代码,这叫有的放矢。

比如,老师出试卷。

往年 Word 题库里有 100 张几何图,想单独存图做新卷,一键全提取,不用再截图糊成“马赛克”。

比如,写论文插图引用。

导师要求把 Word 草稿里的实验照片单独打包上交,一键提取成文件夹,编号不乱,投稿方便。

比如,微信推文排版。

公众号小编拿到 Word 长文,需要把里面的配图全部上传到素材库,一键提取后批量上传,排版效率翻倍。

总之,一句话,只要“Word 里图太多、手动另存太崩溃、图还要二次使用”,就必须一键批量提取。

-02-

怎么样,是不是觉得这个功能特别牛逼?

是的,没错,这个功能真的很实用,而且要说明的是很多软件都不一定能实现该功能,而我们仅仅用了一行Python代码就解决了这个痛点需求。

OK,我们这就一起来看一下这个功能的代码是如何写的吧。

代码演示:

import office

# 王鹏

office.word.docx4imgs(word_path=r'./test_files/50-24-docx4imgs/程序员晚枫.docx',

                    img_path=r'./test_files/out')

参数解释:

从Word里提取图片Args:

word_path:word文档的路径

img_path: 提取图片的存储位置,会自动根据word名称,在指定文件夹下,生成一个子目录

好的,通过代码演示和参数解释,我相信你一定已经学会了该如何使用我们这个脚本。

如果你还没有学会,那就照着我们的代码去手动敲一遍,感受一下敲代码的美妙,等你敲个几遍,相信你就一定能记住这一行代码了。

但是,这里我还是要提醒一下:

要想让这一行代码正常运行,你们需要把运行代码的环境给安装配置好。

不知道如何配置环境的可以看给我们这套课程——给小白的《50讲Python自动化办公》的前面3讲内容,我们真的是手把手地教你如何配置环境的,相信我,一点都不难哈。

-03-

OK,到这里我要告诉大家的是,今天这篇文章教给大家的代码的视频讲解都在给小白的《50讲Python自动化办公》这套课程的第24讲内容中了,对讲解视频感兴趣的可以去本套课程中学习一下。

这里不得不说的一点是,我们这个课程每一讲都是独立的案例讲解。

所以,你们完全可以根据自己的兴趣找到自己感兴趣的内容优先学习,这个不会影响学习效果的。

当然了,我们这门课程的每一节课都包含:视频、文档、代码、软件和答疑群。

所以你们完全不用担心学不会的问题,可以说,只要你认真跟着学习,认真练习敲代码,没有学不会的可能。

写在最后:

我们这套给小白的《50讲Python自动化办公》课程具备以下3个特点:

第一,这门课程适合小白学习,不需要学习复杂的编程知识,拿来就用。

第二,内容很丰富,涵盖热门的自动化办公需求。

第三,所有功能只需要一行代码就能实现问题的解决。

下面是这门课程的介绍海报,包含了详细的课程目录,有需要的小伙伴可以扫码付费领取。

如果你对这门课程还有想了解的,或者购买后有问题,可以加我微信咨询,nanshaoshixiong,备注888。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OjXe3EXJOXNv1sSiMWq-VRRg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券