Многостраничный PDF из набора JPG

Офисные пакеты, текстовые и табличные процессоры и т.д.
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 16 янв 2017, 12:41

Приветствую всех. Формат PDF применяется уже как стандарт в документообороте, много программ умеют с ним работать, создавать и т.д. Но в среде Linux я обратил внимание на то, что создаваемые многостраничные документы имеют гигантский вес, особенно если включают изображения. Одно дело касается офисных программ, там надо уметь эти изображения готовить, прежде чем вставлять в тексты, а другое - создание "чистых" многостраничных pdf файлов, содержащих только изображения - сканы документов - паспортов, ртудовых, договоров и т.д. Программы, которые умеют это делать гуишным способом, типа gThamb, ShowFoto, могут сформировать pdf путем печати в файл нескольких изображений. НО. Предустановки качества урезаны, размер печати привязан к набору форматов, и как не пляши с бубном, получаются страницы с прикрепленным изображением и самое неприятное - очень тяжеловесные, не смотря на вес файлов. Да и пляска с самими заготовками напрягала, я имею ввиду урезание размера каждого скана или всех оптом, ведь, как правило, сканируешь всегда в хорошем качестве, чтобы было...
А контрагенты, вроде сайтов ГосУслуг, выставляют ощутимые ограничения к размеру файла. А тот же gThamb формирует файл в мегабайт чуть ли не из пустых страниц. Это и вынудило меня искать путь создания многостраничного документа с требуемыми параметрами наименее затратным способом.
И родился у меня такой вот скриптик , состоящий из трех - четырех небольших команд. Работает он так:
Сначала собираетм в отдельную папку требуемые изображения. Желательно, чтобы они имели более-менеее однообразные параметры размеров и dpi, но, раз мы говорим о стандартных документах, сканы наверняка будут как под копирку. Обрабатывать файлы предварительно не надо, если только вас не устраивает четкость, тон, то вам тот же gThamb в помощь. Просто соберите все требуемые файлы в одной папке с нумерацией или названиями в таком порядке, чтобы они в конечном документе расположились по алфавиту/возрастанию. Теперь в эту папку копируем файл скриптика. В его названии встроено "ZZ" для того, чтобы и сам скрипт, и созданный файл zz_Output.pdf расположились в конце списка или окна с иконками, т.е. для удобства, а не в честь группы ZZ-Top. Хотя, им тоже респект. В свойствах файла надо дать ему право быть исполняемым, (крестик в пункте "выполнение" во вкладке "свойства"/"права". Все, скрипт готов исполнять ваши желания.
Двойной клик по нему вызовет меню выбора - открытие в терминале и просто исполнение - крайние кнопки, вызовут процесс формирования папки в каталоге с заготовками, создание там обработанных по размеру и качеству файлов всех изображений, находящихся в базовом каталоге и создание их этих файлов многостраничного pdf документа рядышком с файлом скрипта. Объем конечного файла легко регулируется изменением значений объема и качества в самом скрипте. Для этого надо скрипт не исполнить, а выбрать кнопку "показать" в меню после двойного по файлу клика. Там, в самом файле есть небольшая инструкция ( за пешеточками). Понятно, что чем меньше значения цифирей, тем легче конечный файл, но сильно не увлекайтесь, а то получите квадратики из японских фильмов для взрослых. Выставленные по умолчанию параметры позволяют получить из пяти трехмегабайтных файлов скана паспорта один .pdf в 240 килобайт со вполне себе читаемым и печатаемым качеством.
Созданную папку с ужатыми изображениями можно оставить на потом или удалить вручную, но, если в тексте скрипта убрать решетку перед rm -r Сконвертированное (последняя строка), то сразу после создания требуемого файла скрипт будет удалять ее сам. удобно для аккуратистов.
Скрипт основан на командах живущего в системе сервиса ImageMagic. И их там очень много вкусных и разных. Честно, не знаю, с какой версии минта он там живет, но как минимум с Наденьки (16) вполне себе дееспособен. В противном случае, думаю, спасет установка ImageMagic стандартным менеджером программ.
Достоинство этой утилитки - очень быстрая работа, создание pdf очень немного отличающегося от исходного файла по размеру.
Напоследок лаю сам скрипт, если не хочется что-то откуда-то качать. Просто создайте текстовый файл, обзовите его "мой супермегапуперскрипт" и обязательно расширение .sh, в свойствах позволльте быть исполняемым, и скопируйте туда нижерасположенный текст. Как видите, рабочая часть - только последние пара строк, остальное - инструкции и лирика.


# Мой скриптик ZZ для конвертации jpg изображений после сканирования, уменьшения размера и качества и создания маловесного PDF файла. ZZ - потому, что удобно найти его и конечный файл в конце списка или последним в иконках в папке, в которой производится конвертация. Скрипт копируется в парку, где собраны исходные изображения. Они должны быть проименованы или названы общим именем с цифрой в нужной последовательности. Иначе скрипт распределит их по алфавиту.
# Параметр resise - изменение размера наприер, 40% - с исходного 2100*1500 до 800*600
# *.* или filename*.* -все или имеющие общее имена файлов, которые надо конвертировать, j - переходное имя файлов вида j-№ которые будут созданы во вновь созданной папке "Сконвертированное". Если по исполнению задачи эту папку надо автоматически удалить, удалите из скрипта решеточку перед "rm -r Сконвертированное" в последней строке.
# zz_Output - выходное имя файла. Будет создан в базовой папке.
# Параметр quality - качество изображения, при значении в 60% меняет примерно с 300 до 200 dpi и влияет на размер.
# Общее уменьшение размера при значениях в 40 и 60% меняет общий вес с 16 Mb в папке до 240 Kb в многостраничном PGF файле при сохранении читаемости и достаточного печатного качества.
mkdir Сконвертированное ; convert *.* -resize 40% -quality 60 ./Сконвертированное/j.jpg ; convert ./Сконвертированное/j*.* zz_Output.pdf ;
# rm -r Сконвертированное

Вариант с GUI от Colonel Многостраничный PDF из набора JPG (Пост colonel #8211)
2pdf.sh.zip


Последняя версия:
Convert2Pdf.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 16 янв 2017, 13:39

Свежий Ветер, приветствую... :) где пропадали? неужто длинноногие и глазастенькие пользователи настолько озадачивают в офисе что времени на линукс -форумы не остаётся....
собсно респект за скриптик, а в свою очередь ща... свои соображения выскажу, только ещё кое чего проверить надо....
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 16 янв 2017, 13:52

Мое почтение, Полковник, Сэр!
Да, работа съела все время. так и не осилил выложить сборку на 17.3, все там что-то не нравилось. и правильно. 18.1 оказалась сильно работоспособнее на разном железе. Может и поделюсь своей версией, но не сейчас. А скриптик, если его общей помошью в гуи перенести, чтобы циферки привычнее нажимать, а то люди текстового режима боятся. Не терминал, уже хорошо. Но предложение жду, может и родится наконец совместными силами продукт, которого в минтоофисе откровенно не хватает.
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 16 янв 2017, 17:06

покрутил скрипты , попробовал... ну и вот какие соображения....
Начну пожалуй с уточнений и того что выяснилось в процессе нечеловеческих опытов
Многостраничный PDF из набора JPG

скрипт делает многостраничный PDF не только из набора JPG, но и из кучки других форматов изображений - PNG, TIFF, TGA, BMP, PIX, PSD, GIF, PDF ... возможно и другие форматы подходят, это те что опробовал.
отказался конвертить ORA ,...
Ну и нюансики по форматам - многослойные форматы (в т.ч. анимированный GIF) выдадут в выходной PDF каждый слой отдельной страницей.
PSD - , несмотря что при открытии в ГИМП показывал наличие одного слоя после конверта в pdf выдавал одинаковые 2 странички...
PNG и другие форматы поддерживающие прозрачность - в результате конверта в JPG перед сборкой пдф-ки прозрачное заливается чёрным. (Если промежуточное конвертирование в папку Сконвертированное делать не jpg, а в png то прозрачность заливается белым) .

Но всё это мелочи, поскольку основными форматами фото и отсканированных на сканере бумажек являются как правило JPG, PNG, кое-кто на сканах предпочитает TIFF, и как правило никаких прозрачностей на этих изображениях нет.

Свежий Ветер писал(а):Источник цитаты ... соберите все требуемые файлы в одной папке.....Теперь в эту папку копируем файл скриптика...
... Двойной клик по нему вызовет меню выбора - открытие в терминале и просто исполнение - крайние кнопки, вызовут процесс формирования...
лучше скопировать скриптик в ~/.config/caja/scripts если у вас mate или в ~/.local/share/nemo/scripts если cinnamon и зайдя в ФМ в папку с подготовленными для конверта в pdf картинками клацнуть ПКМ -Сценарии- и клац по искомому скриптику конвертации ....
примерно вот так выглядит ПКМ... ► Показать


Свежий Ветер писал(а):Источник цитаты Созданную папку с ужатыми изображениями можно оставить на потом или удалить вручную, но, если в тексте скрипта убрать решетку перед rm -r Сконвертированное (последняя строка), то сразу после создания требуемого файла скрипт будет удалять ее сам....

имхо, лучше сразу в срипте "активировать" удаление этой папки , чего уже у себя и сделал .

Свежий Ветер писал(а):Источник цитаты Объем конечного файла легко регулируется изменением значений объема и качества в самом скрипте. Для этого надо скрипт не исполнить, а выбрать кнопку "показать" в меню после двойного по файлу клика.
было бы неплохо в срипт внести возможность перед "конвертингом" устанавливать(изменять) значения resize и quality в настроечном окошке.
Свежий Ветер, может помните на mintlinux.ru была тема по записи видео с вебки и вроде val давал ссылку на один интересный скриптик, в котором в открываемых скриптом окнах настроек позволялось менять дефолтные значения.
В общем попробую применить наработки того скрипта ...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Bill Williamson
Сообщения: 439
Зарегистрирован: 31 авг 2016, 10:38
Решено: 16
Благодарил (а): 161 раз
Поблагодарили: 89 раз

Многостраничный PDF из набора JPG

Сообщение Bill Williamson » 16 янв 2017, 20:01

Зачем изобретаете велосипед? Уже давно все придумано и называется сие чудо XnView MP. :magic:
Снимок экрана_2017-01-16_22-56-50.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 16 янв 2017, 21:31

colonel, Потрясающая производительность и очень приятно внимание к теме. постепенно вникаю в суть ответов и предложений.
Bill Williamson, велосипеды разные нужны и иногда с моторчиками ) очень хотел опробовать прогу, но не смог, так как она почему-то не заводится на 18.1. пишет, что установлено, в меню сидит, но по клику крутится ромашка с минуту и тишина. Система более менее свежая, не ломалась раньше.

пы сы. как интересно тут работает кнопка "лучший ответ. Я думал, colonel-у просто медаль дадут, или как-то текст в грамоту оформят, а тут вот оно чё, в сам топик вставляет. Вот де придумали...
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 17 янв 2017, 18:00

Свежий Ветер, собсно скриптик для многостраничного PDF с возможностью и правки настроек размера качества без правки самого скрипта готов.
попозже выложу скринкастик и кое какие предложения имеются ...

ну и посмотрел на "сие чудо что называется XnView MP" ,,
.... по нему тоже выскажусь
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Многостраничный PDF из набора JPG

Сообщение Chocobo » 17 янв 2017, 21:57

Ввод значений, или выбор файлов можно организовать с помощью несложных утилит: dialog для псевдографики в терминале или zenity для графических окошек - и то и другое полезная штука для повышения юзабилити подручных скриптов.

Вот несложный пример первого варианта с dialog:
► Показать

Снимок экрана_2017-01-18_00-54-26.png


Сделает ровно то же самое, только запросит значения для двух переменных (размер и качество).
Можно и развить выбором файлов, прогрессбар конвертирования, окошки с доп. инфой при желании
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 17 янв 2017, 23:03

Chocobo, и тебя рад видеть ) Спасибо за участие и добрый совет, смотрю. :thumbs:
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 18 янв 2017, 01:07

Chocobo писал(а):Источник цитаты Ввод значений, или выбор файлов можно организовать с помощью несложных утилит: dialog для псевдографики в терминале или zenity для графических окошек - и то и другое полезная штука для повышения юзабилити подручных скриптов.

Chocobo, вот как раз вариант с окошками zenity применил
- окно выбора промежуточного формата jpg-png ( при умолчании - ipg )
в связи с указанным в сообщении4 ► Показать
Ессно применение промежуточного формата png выходной файл.
-и пара окошек"-ползунков для установки "размера" и "качества" (параметры resize quality ) с установками по умолчанию
(изменить значения умолчаний несложно подредактировав текст скриптика)
:blush:
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 18 янв 2017, 01:34

Да, Zenity вкуснее выглядит. А в диалоге по правилам терминала цифра не заменяется, а добавляется, страсть как не удобно. Окна с ползунками с помощью зенита я научился делать, но страсть как хочется в одном окне оба ползунка иметь. пока не догнал, как реализовать. С мульти выбором файлов в папке тоже особых проблемм нет. Бонусом можно сделать и выбор типа "сделать все хорошо" с единым разрешением мипа 640*х для веба.
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 18 янв 2017, 04:33

Свежий Ветер писал(а):Источник цитаты страсть как хочется в одном окне оба ползунка иметь. пока не догнал, как реализовать.
по той же причине у мну ползунки по очереди
и да ... в процессе "опытов" в связи с нюансиком ("и нюансики по форматам - многослойные форматы (в т.ч. анимированный GIF) выдадут в выходной PDF каждый слой отдельной страницей") обнаружилась возможность к уже готовому пдф добавлять страницы (в конец или в начало в зависимости как имена перед конвертингом назначить)
собсно в скринкасте показано будет.

ps
тот же нюансик (при необходимости , если надо уменьшить размер выходного файлика) позволяет при отсутствии исходников переконвертить pdf с другими параметрами.

и да , Свежий Ветер вот ссылка на то что получилось - https://yadi.sk/d/dXcCS_oo39ZHev

Отправлено спустя 1 час 25 минут 10 секунд:
и вот скринкаст(без изысков) - как оно работает - https://yadi.sk/i/OgAUbzUs39ZnJZ

Отправлено спустя 33 минуты 28 секунд:
зы2
(по поводу "называется сие чудо XnView MP)
► Показать


Отправлено спустя 17 минут 40 секунд:

Не по теме
оффтопно возвращаясь к первому сообщению
Свежий Ветер писал(а):Источник цитаты ...в среде Linux я обратил внимание на то, что создаваемые многостраничные документы имеют гигантский вес, особенно если включают изображения. Одно дело касается офисных программ, там надо уметь эти изображения готовить, прежде чем вставлять в тексты, а другое - создание "чистых" многостраничных pdf файлов, содержащих только изображения - сканы документов - паспортов, ртудовых, договоров и т.д. Программы, которые умеют это делать гуишным способом, типа gThamb, ShowFoto, могут сформировать pdf путем печати в файл нескольких изображений. НО. Предустановки качества урезаны, размер печати привязан к набору форматов, и как не пляши с бубном, получаются страницы с прикрепленным изображением и самое неприятное - очень тяжеловесные, не смотря на вес файлов.

в ЛибреОфисе добавил в текстовый документ 3 скана каждый весом 10мб по картинке на страничку (итоговый odt получился в 31мб), в меню экспорта в pdf настроил сжатие ... в итоге получил многостраничкуPDF размером в 322kb.
Но повозиться пришлось ... хотя картинку готовит специально для вставки не пришлось но понадобилось и поля раздвигать , и картинку в эти поля вгонять (растягивать) и настройку сжатия в меню ставить... и по тормозному всё работало из-за больших картинок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 18 янв 2017, 09:20

colonel, огромное спасибо за такое глубокое и внимательное отношение к теме, особено, за отметку авторства в скрипте, так приятно стало, хотя это и просто доработанный набор умных мыслей с интернета. Надо внести перед интерфейсной частью Ваше имя и "при поддержке chocobo". Я думаю, что скриптик уже обрел вменяемый формат и имеет полное право на жизнь. Добавим инструкцию :write: и зафиксим. А можно и постепенно развивать и поддерживать тему с добавлением новых фишек, фильтров. Например, в опробованной мной Feren-оси, это которая доча минта, имидж меджиковые фильтра вовсю используются в интерфейсе на кастомизации дизайна обоев.
Да, фишка с добавлением страниц в пдф это более чем круто. Хорошее "открытие".
Глаза боятся, а руки - крюки.

Аватара пользователя
Chocobo
Сообщения: 4581
Зарегистрирован: 27 авг 2016, 19:57
Решено: 108
Откуда: НН
Благодарил (а): 374 раза
Поблагодарили: 1227 раз

Многостраничный PDF из набора JPG

Сообщение Chocobo » 18 янв 2017, 09:42

На имя в "титрах" не претендую, :smile:
А по поводу доработки интерфейса, если zenity простоват - следующая ступень уже будет PyGTK, с которым кстати написаны все минтоутилиты.
Там можно навертеть любую компоновку элементов. :thumbs:
Изображение

Аватара пользователя
di_mok
Сообщения: 1835
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 524 раза
Поблагодарили: 301 раз

Многостраничный PDF из набора JPG

Сообщение di_mok » 18 янв 2017, 10:06

Джентльмены, с вашего позволения, прикрепил вариант с гуем к первому сообщению, дабы не затерялось
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 18 янв 2017, 10:22

))) Да нам бы попроще, а то ради маааленькой задачи уже стал почти программистом ))) Хотя, интересно - жуть!
А имя надо в граните выбивать еще при жизни, для самооценки )
По скрипту, надо бы добавить бар с индикатором выполнения, типа этого -
zenity --progress \
--title="Конвертация" \
--text="Процесс ..." \
--percentage=0
это актуально для больших объемов, а то он молча все делает, хочется вмешаться. И подправить, чтобы нажатие на "отмена" в окнах вообще отбивало задачу с выдачей окошка "отменено пользователем" на несколько секунд, я уже нашел как,
zenity --warning --timeout=5 --title="Отменена" \
--text="Операция конвертации отменена пользователем"
Но сегодня не успею, и не все еще понимаю, как в кучу завязать. И тогда, да, скрипт получится достойным. И еще, чтобы вручную не переносить в папки скриптов файлменеджеров, нужно бы сделать именно установочный скрипт, с командой создания файлов с текстом рабочего скрипта в нужных папках, установки параметров запуска как программы, и тогда все - абсолютно законченное решение. Кто может такой модуль скрипта сообразить - создать файл с требуемым текстом в требуемом месте, а точнее в двух и присвоением аттрибутов? Два места - это для любого файлменеджера, в одном из них стопудово создастся, а второй просто проигнорируется.
Для энд-юзера самое оно, один клик и все установилось, далее - по инструкциям. и непосредственно привычным инструментарием интерфейса. здорово.
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 18 янв 2017, 13:39

Свежий Ветер писал(а):Источник цитаты По скрипту, надо бы добавить бар с индикатором выполнения, типа этого -
.... zenity --warning --timeout=......
.....
это актуально для больших объемов, а то он молча все делает, хочется вмешаться.

по моему излишне и не стоит перегружать скрипты , тем более что пока идёт работа по конвертированию в открытой папке с картинками гордо "светится" папка Сконвертированное,
а вот сигнализатором окончания процесса легко сделать упомянутое вами окно "Отмена" ,
для чего в скрипте после строк
rm -r Сконвертированное

поместить вот такую запись
zenity --warning --timeout=7 --title=" " \
--text="Операция конвертации завершена"


и тогда как-то так получается ► Показать


по поводу
Свежий Ветер писал(а):Источник цитаты И подправить, чтобы нажатие на "отмена" в окнах вообще отбивало задачу с выдачей окошка "отменено пользователем"....

попробуем прикрутить , так чтобы после первого же нажатия в окнах на "Отменить" не было перехода на следующие окна и работа скрипта прерывалссь с выводом "отменено пользователем".
может получится...
мыж не програмер, а всего лишь colonel , которому положено уметь правильно найти место где расписаться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 18 янв 2017, 21:04

colonel писал(а):Источник цитаты а вот сигнализатором окончания процесса легко сделать
Можно и так, тоже вариант.
)) помню, помню этот анекдот. Кстати, прямо сейчас сижу на работе и ищу места в журналах, где расписаться )))
гыыы расписался в инструктаже по способам передачи вич инфекций и венерисеских заболеваний. Много способов, скажу я вам, большой талмуд инструктажа )))
Глаза боятся, а руки - крюки.

Аватара пользователя
colonel
Сообщения: 295
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 14 раз
Поблагодарили: 87 раз

Многостраничный PDF из набора JPG

Сообщение colonel » 20 янв 2017, 09:46

Свежий Ветер писал(а):Источник цитаты Можно и так, тоже вариант.
можно... можно... да низзя
прифигачил всёж прогресс бар... но чтобы облегчить себе задачу и не искать каким образом выуживать сведения о % выполнения, ограничился ( --pulsate --auto-close) индикацией пульсации нна период пока идёт процесс конвертирования (отдельно для промежуточного преобразования в jpg или png , и отдельно на процесс конвертирования в PDF ,
ессно после окончания процесса выскакивает окошко с извещением об окончании

И да ещё, пару изменений сделал :
- имя выходному файлу присваивается по имени папки где размещены исходные для PDF картинки/сканы с добавлением даты-времени создания) . Вот только имя это не должно пробелов содержать иначе обрежется. Вместо пробелов можно или"-" (дефис\тире) или такую нижнюю черту "_" поставить.
- изменил немного вид окошек (подписей в них)
-удалил пару , как оказалось лишних строк.

И ещё, по работе скрипта.
При прерывании\для прерывания процесса достаточно хоть один раз в любом из окошек установки параметров выбрать "отмена" и выходного файла не получится. Но теперь осталось неудобство, что всё одно все окна будут отрываться и для полного прекращения работы скрипта приходится несколько раз клацать мышком. И ессно без окошечка о прерывании процесса.

Свежий Ветер, вот ссылка вам на пробу на эту версию скриптика - ТЫЦ >>>
(а скринкаст в тему нужен ли? )
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя
Свежий Ветер
Сообщения: 50
Зарегистрирован: 16 янв 2017, 11:13
Благодарил (а): 16 раз
Поблагодарили: 14 раз

Многостраничный PDF из набора JPG

Сообщение Свежий Ветер » 20 янв 2017, 21:28

colonel, Блиин, как здорово! Спасибо огромное за участие. Очень красивая и полезная штука получилась.
Глаза боятся, а руки - крюки.


Вернуться в «Офис и документы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей