帮我写一个bat代码 用来实现将每个文件夹中的图片合成一个PDF,并且把文件名命名成文件夹名
时间: 2024-05-21 09:10:09 浏览: 108
文件夹下图片合成PDF工具
@echo off
setlocal enabledelayedexpansion
REM 指定图片格式
set "img_format=*.jpg"
REM 遍历每个文件夹
for /d %%d in (*) do (
REM 创建一个空的pdf文件
set "pdf_file=%%d.pdf"
copy /y nul "!pdf_file!" >nul
REM 遍历每个图片文件,将其加入到pdf文件中
for %%f in ("%%d\%img_format%") do (
echo 将 %%f 添加到 !pdf_file!
"C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\plug_ins\AcroForm\convert.exe" -quality 100 "%%~ff" "!pdf_file!"
)
REM 重命名pdf文件为文件夹名
set "new_name=%%d.pdf"
echo 将 !pdf_file! 重命名为 !new_name!
ren "!pdf_file!" "!new_name!"
)
echo 完成!
pause>nul
阅读全文