Я использую программу под названием Irfanview, которая может объединить два изображения в одно, используя функцию командной строки. Вот пример:

i_view32.exe /panorama=(1,C:\folder1\img1.png,C:\folder2\static_img.png) /convert=C:\marged_folder\img1.pdf

Как я могу получить все имена изображений из folder1 и затем выполнить эту функцию для каждого из них, учитывая, что конечным результатом будет изображение PDF с тем же именем img1 но с другим расширением - PDF вместо PNG?

1 ответ1

0

Благодаря dave_thompson_085 это обойдется без двойного расширения:

cd C:\folder1
for %i in (*.png) do i_view32.exe /panorama=(1,C:\folder1\%i,C:\folder2\static_img.png) /convert=C:\marged_folder\%~ni.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .