在日常工作中,你是否遇到过这样的场景:需要将大量图片单独转换为PDF文件,一张一张手动操作,既费时又容易出错?今天,我要分享一个超级实用的BAT脚本,让你只需双击一下,就能完成整个文件夹的图片转换工作!
完整操作步骤(3步搞定,小白必看)
操作很简单,因为无需修改任何脚本参数,全程跟着做就好,一步都不复杂。
步骤1:安装ImageMagick(脚本依赖工具)
脚本需要调用「ImageMagick」这款免费开源的图片处理工具,才能完成图片转PDF操作,安装非常简单,全程默认即可:
打开浏览器,搜索「ImageMagick 官网」,进入官方下载页面(直接搜关键词就能找到,无需筛选);
根据自己的电脑系统选择版本(Windows系统选「Windows Installer」,区分32位/64位,对应自己的电脑即可);
安装时,重点勾选「Add application directory to your system PATH」(这一步必须选,否则脚本找不到工具,会报错);
点击「下一步」,直到安装完成,无需额外设置。
⚠️ 关键提醒:安装完成后,建议关闭所有已打开的CMD窗口和脚本,重新打开再操作,确保系统能正常识别到ImageMagick工具。
步骤2:创建BAT脚本,粘贴代码
打开电脑桌面,右键点击空白处,选择「新建 → 文本文档」;
双击打开新建的文本文档,将下面的脚本代码全部复制粘贴进去(不要漏行、不要修改任何字符);
点击文本文档顶部的「文件 → 保存」,然后关闭文本文档;
右键选中这个文本文档,选择「重命名」,将后缀名从「.txt」改为「.bat」(比如命名为「图片转PDF.bat」)。
⚠️ 若看不到文件后缀名:打开「此电脑 → 查看」,勾选「文件扩展名」,就能看到并修改后缀了。
步骤3:一键运行,自动生成PDF
将刚才创建的「单图转PDF.bat」脚本,复制到「需要转换的图片所在文件夹」(比如所有图片都放在「素材文件夹」,就把脚本放进去);
双击运行脚本,会弹出一个黑色的命令窗口,窗口会显示「正在批量转换图片为单个PDF...」;
随后会依次显示正在转换的图片名称(比如「转换: 1」「转换: 身份证正面」),直观看到转换进度;
当窗口显示「转换完成!」,就说明所有图片都转换成功了,关闭窗口,在文件夹里就能看到所有生成的PDF文件(每张图片对应一个同名PDF)。
示例效果:文件夹里有「1.jpg、身份证正面.png、素材.bmp」,转换后会生成「1.pdf、身份证正面.pdf、素材.pdf」,一一对应,归档超方便。
⇘复制下方完整脚本代码
@echo off chcp 65001 >nul echo 正在批量转换图片为单个PDF... for %%f in (*.jpg *.png *.jpeg *.bmp) do ( echo 转换: %%~nf magick "%%f" "%%~nf.pdf" ) echo 转换完成! pause |
夜雨聆风