Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

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

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 10:04, 14-03-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата raquelle:
Имеется множество папок 1, 2, 3 ... N »
Перечень их имён известен или как?

Цитата raquelle:
в каждой папке содержится по три файла JPG, »
Что делать, если не лежат или не три?

Цитата raquelle:
многостраничный »
Это уж как выйдет.

Отправлено: 10:12, 14-03-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Перечень их имён известен или как? »
имена у папок 1,2,3 и тд.

Цитата Iska:
Что делать, если не лежат или не три? »
в каждой папке всегда по три файла, но если их нет..то ничего не делать.

Цитата Iska:
Цитата raquelle:
многостраничный »
Это уж как выйдет. »
обязательная необходимость из трех файлов JPG сделать один файл PDF.

Отправлено: 10:40, 14-03-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


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

Отправлено: 10:46, 14-03-2014 | #4


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Чем заканчивается «и тд.» известно или нет? »
Нет, не известно..может быть как и 50 папок так и 500 папок.

Отправлено: 11:01, 14-03-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


raquelle, примерно так:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sSourceFolder=%~1

if not defined sSourceFolder (
	echo Usage: %~0 ^<Source folder^>
	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. Исходную папку указывайте параметром пакетного файла (можно просто перетащить в Проводнике папку на пакетный файл или на ярлык на пакетный файл).
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:47, 24-03-2014 | #6


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, никакого результата не получилось. Может делаю что то неверно.
-установила ImageMagick
-в файл блокнота запихала код и изменила строку ""%ProgramFiles%\ImageMagick-6.3.4-Q8\convert.exe" " на "%ProgramFiles%\ImageMagick-6.8.0-Q16\convert.exe"
-запустила из папки, где находятся необходимые папки.
и результата нет.

Отправлено: 10:03, 24-03-2014 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата raquelle:
-запустила из папки, где находятся необходимые папки.
и результата нет. »
И не должно быть. Просто перетащите папку в Проводнике на пакетный файл или его ярлык.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:42, 24-03-2014 | #8


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, Спасибо, все работает)

Отправлено: 08:43, 31-03-2014 | #9


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день. На данной странице нашел нужный ответ на мой вопрос. Но никак не могу добиться результата. Помогите разобраться, что я неправильно делаю?
Записал код в бат-файл (код указан в 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 и не получаю результат.
Что я неправильно делаю (сделал)?

Отправлено: 14:58, 26-05-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - BAT. Поочередное открытие группы файлов приложением. SergMarkow Скриптовые языки администрирования Windows 13 09-01-2014 22:11
VBS/WSH/JS - Создание группы файлов Excel на основе списка Serg2010 Скриптовые языки администрирования Windows 4 23-03-2013 00:43
Создание группы файлов Excel на основе списка Serg2010 AutoIt 1 19-03-2013 05:43
CMD/BAT - Переименование группы файлов, используя команды bat SergMarkow Скриптовые языки администрирования Windows 0 20-01-2013 23:23
Ошибка - Не всегда открываются файлы pdf по ссылке из chm файлов j00 Microsoft Windows 2000/XP 4 29-11-2008 18:06




 
Переход