Нужен скрипт, который будет вытаскивать листы из 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) и его можно было бы выполнять в браузере. Если этот пункт вы не можете выполнить, пожалуйста укажите альтернативу, готов рассмотреть варианты.

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

4 года назад
to6a
32 года
4 года в сервисе
Был
год назад

Выбранный исполнитель

proinfotech
Виталий 
33 года
10 лет в сервисе
Был
2 месяца назад
4 года назад
$20
1 день
Escrow
Великолепный исполнитель! Справился с написанием скрипта, меньше, чем за сутки. Работа выполнена очень оперативно и в абсолютном соответствии с техническим заданием. Настоятельно рекомендую к сотрудничеству! Спасибо, буду обращаться ещё!
Было очень приятно работать! Четко поставленная задача, моментальная оплата, всегда на связи. Рекомендую к сотрудничеству!

Заявки фрилансеров

proinfotech
Виталий 
33 года
10 лет в сервисе
Был
2 месяца назад
4 года назад
  • Похожие заказы

  • Требуется разработать микросервис для управления сервисами видео вещания на выделенной группе серверов. Микросервис должен следить за свободными ресурсами, управлять доступом пользователей и предоставлять API для управления вещанием с помощью текстовых или голосовых команд. Используемые технологии: node.js, javascript. Докеризация - опционально.

    Закрыт
    3 года назад
  • $10

    Необходимо доработать cron для автоматической отправки писем из базы данных. Задача включает оптимизацию существующего процесса и улучшение функционала. Ожидается четкое выполнение задачи с учетом текущих требований и стандартов веб-программирования.

    Закрыт
    3 года назад
  • Требуется интеграция платежной системы для веб-проекта. Ожидается работа с различными платежными решениями. Все детали будут обсуждены в личных сообщениях. Цена договорная.

    Закрыт
    4 года назад
  • Требуются несложные правки на сайте за 5 дней. Важно указать низкую стоимость работы. Подробности описаны в документе. Ожидаются заявки от исполнителей.

    Закрыт
    3 года назад
  • Ищется разработчик для создания программы, которая будет автоматически заключать пари в букмекерской конторе. Программа должна имитировать действия человека, быстро обрабатывать информацию от ТГ бота и совершать ставки в доли секунды. Требуется аналог существующего софта.

    Закрыт
    4 года назад
  • Требуется написать функцию Delete в приложении на Node.js, которая будет обрабатывать запросы от HTML-форм. Необходимо также обеспечить тестирование функции с использованием Jest. Ожидается интеграция с существующим кодом и работа с файлами JSON для хранения данных о погоде.

    Закрыт
    4 года назад
  • Требуется настроить email-рассылку в WordPress, включая триггерную рассылку и рассылку для брошенных корзин. Необходимо обеспечить автоматизацию и правильную настройку отправки писем.

    Закрыт
    3 года назад
  • Необходимо разработать скрипт для обработки HTML формы, который будет присваивать названия полям и скрывать блоки в зависимости от порядкового номера фильтра. Используйте jQuery или чистый JavaScript для перебора полей и формирования массива данных при отправке формы. Реализуйте отображение операторов в соответствии с порядком фильтров.

    Завершен
    4 года назад