Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Конвертирование jpg 2 pdf, склейка и имя файла

Ответить
Настройки темы
CMD/BAT - Конвертирование jpg 2 pdf, склейка и имя файла

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


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

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


Есть куча файлов вида 123.jpg 124-1.jpg 124-2.jpg 124-3.jpg и т.д.
Что необходимо.
123.jpg конвертировать в 123.pdf

124-1.jpg 124-2.jpg 124-3.jpg конвертировать и склеить в файл 124.pdf

=====Что уже есть====
@echo off
set fullpath=%~dp0
set fullpath=%fullpath:~0,-1%
set units="%fullpath:\=" "%"
for %%a in (%units%) do Set folder=%%~a
"%ProgramFiles%\ImageMagick-6.9.0-Q16\convert.exe" -adjoin -format pdf *.jpg 1.pdf
copy /b %~dp0*.pdf "%~dp0%folder%.pdf"
del 1.pdf
exit
=================
т.е. раскидали jpg по подпапкам. Скрипт, запущенный в папке, конвертирует, клеит и дает имя файлу, совпадающее с именем папки)
Вот так вот коряво, но работает.

Отправлено: 08:38, 05-12-2014

 

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


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

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


@echo off
set fullpath=%~dp0
set fullpath=%fullpath:~0,-1%
set units="%fullpath:\=" "%"
for %%a in (%units%) do Set folder=%%~a
"%ProgramFiles%\ImageMagick-6.9.0-Q16\convert.exe" -adjoin -format pdf *.jpg 1.pdf
copy /b %~dp0*.pdf "%~dp0%folder%.pdf"
copy "%~dp0%folder%.pdf" d:\docs\dogovor\pdf
del 1.pdf
del "%~dp0%folder%.pdf"
del jpg2pdf__.bat
exit

=============

Так конвертирует, клеит и т.д. Все что нужно мне выполняет. Но нужно руками в каждую папку зайти, скопировать bat файл и запустить его там. Как автоматизировать? ))

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



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

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


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


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

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


for %i in (*.jpg) do @"%ProgramFiles%\ImageMagick-6.9.0-Q16\convert.exe" "%~fi" -format pdf "%~dpni.pdf"

для файлов не в папках

Отправлено: 10:19, 05-12-2014 | #3


Ветеран


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

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


  1. Обрабатываем папки только первого уровня вложенности или любого?
  2. Вы пишете «124-1.jpg 124-2.jpg 124-3.jpg». Шаблон имён каков? Может ли быть в том ряду и «124-10.jpg», «124-11.jpg» и т.д.?

Отправлено: 15:30, 05-12-2014 | #4


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


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

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


нет. только 9 максимум.
папки да. один уровень вложения. но в корне есть файлы вида 123.jpg 124.jpg
их склеивать не нужно. только конвертировать

Отправлено: 14:29, 08-12-2014 | #5


Ветеран


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

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


Сумбурно как-то. Я не возьмусь, поскольку много непонятных деталей.

Отправлено: 17:11, 08-12-2014 | #6


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


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

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


Что сумбурного?) Могу упростить.
Есть папка FOLDER
В ней есть файлы вида 123.jpg 124.jpg 123-1.jpg 123-2.jpg 125.jpg
Все файлы в этой папке необходимо конвертировать в pdf
Кроме того, файлы 123.jpg 123-1.jpg и 123-2.jpg необходимо склеить в один pdf с именем 123.pdf

Отправлено: 08:33, 10-12-2014 | #7


Ветеран


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

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


nasedkin, вот-вот. А чуть выше было изложено иначе. Потому и написал, что я — не возьмусь. Это не значит, что другие не могут дерзать.

Отправлено: 15:35, 10-12-2014 | #8


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


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

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


какой смысл писать о том, что не возьметесь? )
Я упростил задачу. Можете попробовать решить.

Отправлено: 15:39, 11-12-2014 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Конвертирование jpg 2 pdf, склейка и имя файла

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] BAT Создание PDF файлов из группы файлов (JPG) raquelle Скриптовые языки администрирования Windows 22 13-08-2017 12:39
[решено] Задача по автоматизации. Склейка 2х jpg файлов irvicon Скриптовые языки администрирования Windows 23 02-02-2015 12:19
Конвертирование HTML в PDF Durson Вебмастеру 1 21-10-2013 02:46
Проблема с открытием файла JPG icom756 Цифровое изображение 1 23-06-2009 17:24
Теория - Конвертирование xls в jpg Surround Программирование и базы данных 13 27-01-2008 17:50




 
Переход