Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен скрипт, который будет вытаскивать листы из PDF файла, менять размер и вставлять каждый лист на определенную позицию нового листа. Внутри PDF файла находятся штрихкоды. 1 лист - 1 штриход.

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

-----------------------------

Сейчас эта задача решается с помощью экшена в фотошопе:

1. до 24х штрихкодов импортируются в 1 проект (каждый штрихкод - отдельный слой)

2. выделяются все слои(штрих-коды) с последующим ресайзом, для попадания в размеры блока

3. каждый слой перемещается в свой блок

4. документ отправляется на печать

Каждые 24 штрихкода процесс повторяется.

-----------------------------

С чем предполагается работать:

В качестве исходного файла используется pdf, где 1 страница = 1 штрихкод, количество таких страниц (штрихкодов) в одном pdf файле - от 1 до 200-300шт.

В качестве материала под печать используется бумага А4 равномерно разделенная на 24 блока (70мм х 37,2мм) (3 блока по горизонтали, 8 по вертикали)

Соответственно если в pdf файле 10 штрих-кодов, то после добавления этого pdf файла на печать должна уйти одна страница с 10 штрих-кодами, если в pdf файле 48 штрих-кодов - 2 страницы, 156 штрихкодов - 7 страниц и так далее.

-----------------------------

Каждый штрихкод должен быть расположен в центре каждого блока и иметь поля:

- 2,6 мм (слева и справа)

- 11,9 мм (снизу и сверху)

-----------------------------

Как должен выглядеть рабочий вариант:

1. Загрузка pdf файла со штрихкодами (drag&drop или кнопкой открывающей системное окно выбора файла)

2. Получение информационного сообщения, о количестве загруженных из PDF файла штриходов и ещё одно сообщение с информацией, о кол-ве листов необходимых для печати задания

3. Кнопка печать

-----------------------------

Пояснения к приложенным файлам:

100.pdf - исходный файл со штрихкодами

barcode-print-24.pdf - итоговый файл под печать (если бы в исходнике было 24 штрихкода)

barcode-print-17.pdf - итоговый файл под печать (если бы в исходнике было 17 штрихкодов)

barcode-print.psd - рабочий шаблон photoshop'a, который используется сейчас для решения этой задачи

ui.png - пример желаемого интерфейса скрипта

-----------------------------

Необходимо, чтобы скрипт смог работать на веб-севере (nginx / php7/8) и его можно было бы выполнять в браузере. Если этот пункт вы не можете выполнить, пожалуйста укажите альтернативу, готов рассмотреть варианты.

Интересуют стоимость и сроки выполнения работы.

3 года назад
to6a
31 годРоссия
3 года в сервисе
Был
месяц назад
Выбранный исполнитель
proinfotech
Виталий 
32 годаУкраина
9 лет в сервисе
Был
7 дней назад
3 года назад
$20
1 день
UAHWMZ
Великолепный исполнитель! Справился с написанием скрипта, меньше, чем за сутки. Работа выполнена очень оперативно и в абсолютном соответствии с техническим заданием. Настоятельно рекомендую к сотрудничеству! Спасибо, буду обращаться ещё!
Было очень приятно работать! Четко поставленная задача, моментальная оплата, всегда на связи. Рекомендую к сотрудничеству!