嗨,大家好,我是Alex!
想象一下这个画面:
时钟指向5:59,你已经收拾好东西准备冲向自由。突然,老板“叮”的一声发来几个PDF产品文档, “把这里面的产品图都给我弄出来。”
我当时的心情是这样的:
这些PDF里的图片,根本没法右键另存为!唯一的办法,就是一张张截图,然后裁剪、保存...几十个文件,几百张图,这是要我加班到天亮的节奏啊!正当我绝望地打开截图工具时,我突然想到:
“如果有一个自动化程序,能把这些图片全部提取出来,那该多好啊?”
你猜怎么着?
我只用了几句话,就让AI帮我写出了这个自动化程序,不仅准点下了班,还顺便秀了一把技术!
今天,我就把这个“反内卷”神技教给你!
准备工作:你的“反加班神器”在开始之前,老规矩,请确保你的电脑里有这两样“自动化”基础工具:
- Python运行环境
- 代码编辑器 (推荐 Pycharm)
“我是小白,不会装怎么办?”
别担心!我已经出过一期保姆级安装视频,详细讲解了安装过程,还分享了安装包。关注我,回复【Python安装】即可获取!
准备好了吗?让我们开始逆袭!
Part 1: 基础任务 - 提取所有图片我们的目标: 把一个文件夹里所有PDF文件中的每一张图片都提取出来,并按规则命名保存。
✍️ Step 1: 给AI下达清晰的“指令”我们不需要懂代码,只需要像和人说话一样,把我们的需求清晰地告诉AI。这就是我的“魔法咒语”(提示词):
提示词
你好,请帮我用Python写一个方法。我使用的是『Windows』系统,方法要求如下:
1. 读取 "G:\AI办公\产品文档" 路径下的所有PDF文件。
2. 将PDF文件中的所有图片提取出来。
3. 将提取出的图片,保存到 "G:\pdfjpg\JPG" 路径下。如果该路径不存在,请自动新建。
4. 保存的图片格式为【JPG】。
5. 图片的命名格式为:销售合同1_page1_image1.jpg。
【 提示词小贴士】
- 先打招呼,再提要求: 咱得有礼貌,万一哪天AI觉醒了呢?
- 说清系统环境 (『Windows』): 不同系统的文件路径格式不一样,说清楚能避免很多错误。
- 指令要像说明书: 从哪来到哪去?要变成什么样?叫什么名字?一步步写清楚,AI才能完美执行。
把这段咒语复制到AI大模型(我用的『DeepSeek』,ChatGPT、Gemini等都行),记得打开“深度思考”模式,发送!
⚙️ Step 2: 安装“组件”并处理小插曲
- 安装依赖库: AI生成代码后,会告诉你需要安装哪些“依赖库”。复制 pip install PyMuPDF Pillow 这行命令,在Pycharm的终端里运行安装。
- 复制代码: 在Pycharm里新建一个Python文件(如getPdfImages.py),把AI生成的完整代码复制进去。
- 处理小插曲: 有时AI会“小迷糊”,漏掉一两行代码。比如这次,我发现代码里有一处红色波浪线报错。
错误截图
别慌!把鼠标放上去,Pycharm会智能提示你“Import 'io'”,点一下,错误就消失了!这说明AI生成的代码大体没问题,只是漏了一个小小的引用。
- 运行! 检查并修改代码中的路径为你自己的路径,然后点击运行按钮 ▶️!
运行结果
瞬间跑完!去你的“JPG”文件夹看看,是不是所有PDF里的图片都被“榨干”了,并且按照你想要的格式整整齐齐地命名好了?
Part 2: 进阶玩法 - 实现精准打击!太棒了!但如果我只想提取某一页,甚至某一页的某一张图片呢?
更简单!我们只需要微调一下之前的提示词,连代码都不用自己改!
情景一:只提取第2页的图片修改提示词第2点:
将PDF文件中【第二页】的图片提取出来。
再改一下保存路径,比如叫JPG2,然后把新提示词发给AI。
你好,请帮我用Python写一个方法。我使用的是『Windows』系统,方法要求如下:
1. 读取 "G:\AI办公\产品文档" 路径下的所有PDF文件。
2. 将PDF文件中第二页的图片提取出来。
3. 将提取出的图片,保存到 "G:\pdfjpg\JPG2" 路径下。如果该路径不存在,请自动新建。
4. 保存的图片格式为JPG。
5. 图片的命名格式为:销售合同1_page1_image1.jpg"。
用AI生成的新代码,替换掉原来的代码,运行!
运行结果
情景二:只提取第1页的第2张图片修改提示词第2点:
将PDF文件中【第一页中的第二张】图片提取出来。
再改一下保存路径,比如叫JPG3,发给AI。
你好,请帮我用Python写一个方法。我使用的是『Windows』系统,方法要求如下:
1. 读取 "G:\AI办公\产品文档" 路径下的所有PDF文件。
2. 将PDF文件中第一页中的第二张图片提取出来。
3. 将提取出的图片,保存到 "G:\pdfjpg\JPG3" 路径下。如果该路径不存在,请自动新建。
4. 保存的图片格式为JPG。
5. 图片的命名格式为:销售合同1_page1_image1.jpg"。
用生成的新代码替换并运行!
运行结果
看到了吗?你完全掌握了主动权!想提取哪张,就提取哪张,AI就是你最听话的工具人!
总结一下从今天起,你又get了一个强大的“反内卷”技能。下次再遇到类似的繁琐任务,你就可以优雅地泡杯咖啡,看着代码自动运行,然后准时下班,把震惊的表情留给同事和老板。
你不需要成为编程高手,只需要学会清晰地向AI描述你的需求。
关注我,我会持续分享更多AI+Python提高工作效率的干货!
你在工作学习中还遇到了哪些重复繁琐的难题?欢迎在评论区留言,我们一起研究怎么用AI把它自动化!
觉得这个视频对你有用?别忘了给我一个 【点赞】 + 【收藏】,再 【分享】 给身边有需要的朋友们,让大家一起从繁琐的工作中解放出来!我们下期见