CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Аватара пользователя
raquelle

CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение raquelle »

Доброго времен суток! Помоги пожалуйста решить такую задачу. Имеется множество папок 1, 2, 3 ... N, в каждой папке содержится по три файла JPG, из них необходимо сделать многостраничный PDF и присвоить имя файлу как у папки, в которой лежат изначальные файлы. И сохранить файл PDF также в папке с изначальными файлами. Заранее спасибо!
Аватара пользователя
Iska

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение Iska »

Цитата raquelle:



Имеется множество папок 1, 2, 3 ... N
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




Перечень их имён известен или как?




Цитата raquelle:



в каждой папке содержится по три файла JPG,
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




Что делать, если не лежат или не три?




Цитата raquelle:



многостраничный
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




Это уж как выйдет.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение Iska »

Цитата Iska:



Перечень их имён известен или как?
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




имена у папок 1,2,3 и тд.




Цитата Iska:



Что делать, если не лежат или не три?
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




в каждой папке всегда по три файла, но если их нет..то ничего не делать.




Цитата Iska:



Цитата raquelle:

многостраничный »

Это уж как выйдет.
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




обязательная необходимость из трех файлов JPG сделать один файл PDF.
Аватара пользователя
se_arts

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение se_arts »

Цитата raquelle:



и тд.
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




Чем заканчивается «и тд.» известно или нет?
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
raquelle

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение raquelle »

Цитата Iska:



Чем заканчивается «и тд.» известно или нет?
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




Нет, не известно..может быть как и 50 папок так и 500 папок.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение Iska »

raquelle, примерно так:


читать дальше »




Код:

Код: Выделить всё

@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFolder=%~1
if not defined sSourceFolder (
	echo Usage: %~0 ^
	exit /b 1
)
if not exist "%sSourceFolder%" (
	echo Source folder [%sSourceFolder%] not found.
	exit /b 2
)
for /l %%i in (1, 1, 1000) do if exist "%sSourceFolder%\%%i\*.jpg" (
	echo [%sSourceFolder%\%%i]
	"%ProgramFiles%\ImageMagick-6.3.4-Q8\convert.exe" "%sSourceFolder%\%%i\*.jpg" -format pdf "%sSourceFolder%\%%i\%%i.pdf"
)
endlocal
exit /b 0





Потребуется загрузить и установить
ImageMagick
. Исходную папку указывайте параметром пакетного файла (можно просто перетащить в Проводнике папку на пакетный файл или на ярлык на пакетный файл).
Аватара пользователя
raquelle

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение raquelle »

Iska, никакого результата не получилось. Может делаю что то неверно.

-установила ImageMagick

-в файл блокнота запихала код и изменила строку ""%ProgramFiles%\ImageMagick-6.3.4-Q8\convert.exe" " на "%ProgramFiles%\ImageMagick-6.8.0-Q16\convert.exe"

-запустила из папки, где находятся необходимые папки.

и результата нет.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение Iska »

Цитата raquelle:



-запустила из папки, где находятся необходимые папки.

и результата нет.
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)




И не должно быть. Просто перетащите папку в Проводнике на пакетный файл или его ярлык.
Аватара пользователя
raquelle

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение raquelle »

Iska, никакого результата не получилось. Может делаю что то неверно.

-установила ImageMagick

-в файл блокнота запихала код и изменила строку ""%ProgramFiles%\ImageMagick-6.3.4-Q8\convert.exe" " на "%ProgramFiles%\ImageMagick-6.8.0-Q16\convert.exe"

-запустила из папки, где находятся необходимые папки.

и результата нет.
Аватара пользователя
Iska

Re: CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Сообщение Iska »

Добрый день. На данной странице нашел нужный ответ на мой вопрос. Но никак не могу добиться результата. Помогите разобраться, что я неправильно делаю?

Записал код в бат-файл (код указан в 6-м посте).

Заменил строку %ProgramFiles%\ImageMagick-6.3.4-Q8\convert.exe. В итоге: "d:\Work\Prog\ImageMagick\convert.exe" "%sSourceFolder%\%%i\*.jpg" -format pdf "%sSourceFolder%\%%i\%%i.pdf

Структура: в папке 1 лежит бат-файл 1.bat и папка 2 с вложенными в нее *.jpg.

Перетягиваю (в проводнике) папку 2 на 1.bat и не получаю результат.

Что я неправильно делаю (сделал)?
Ответить

Вернуться в «Скриптовые языки администрирования Windows»