![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Конвертирование jpg 2 pdf, склейка и имя файла |
|
CMD/BAT - Конвертирование jpg 2 pdf, склейка и имя файла
|
Новый участник Сообщения: 9 |
Есть куча файлов вида 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
|
Профиль | Отправить 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
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать
|
Отправлено: 15:30, 05-12-2014 | #4 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать нет. только 9 максимум.
папки да. один уровень вложения. но в корне есть файлы вида 123.jpg 124.jpg их склеивать не нужно. только конвертировать |
|
Отправлено: 14:29, 08-12-2014 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Сумбурно как-то. Я не возьмусь, поскольку много непонятных деталей.
|
Отправлено: 17:11, 08-12-2014 | #6 |
Новый участник Сообщения: 9
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать nasedkin, вот-вот. А чуть выше было изложено иначе. Потому и написал, что я — не возьмусь. Это не значит, что другие не могут дерзать.
|
Отправлено: 15:35, 10-12-2014 | #8 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать какой смысл писать о том, что не возьметесь? )
Я упростил задачу. Можете попробовать решить. |
Отправлено: 15:39, 11-12-2014 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|