от $250 · от 1 неделиСайты
от $100 · от 3 днейTelegram-боты
от $500 · от 3 недельCRM и внутренние инструменты
от $500 · от 2 недельAI-инструменты
Наши работы / Архив

DataMatrix Converter

Небольшой веб-инструмент, который превращает ворох EPS-файлов с этикетками в один PDF, готовый к печати.

Свой продуктВеб-инструмент
DataMatrix Converter: видео
5уровней вложенных архивов
1код на страницу PDF, по размеру кода
2формата архивов: ZIP и RAR
1,4 сне больше на архив из 96 кодов

Задача

Когда продавец заказывает этикетки с кодами DataMatrix, коды часто приходят сотнями EPS-файлов, упакованных в архивы внутри архивов. Принтер этикеток папку EPS не примет, а открывать и печатать каждый файл руками долго, и в этом легко ошибиться.

Что сделали

Одна страница с зоной загрузки. Вы перетаскиваете архив ZIP или RAR, выбираете, как назвать результаты и что нужно на выходе: PDF, CSV или и то и другое, и нажимаете кнопку Convert. Архив распаковывается на глубину до пяти уровней вложенности, каждый код считывается, а журнал в реальном времени показывает каждый этап, пока движется полоса прогресса. На выходе PDF с одним кодом на странице, причём страница подогнана под код с тонким полем, и CSV, где каждый код на отдельной строке. Если в архиве несколько товаров в разных папках, у каждого товара свои файлы, и они возвращаются вместе одним ZIP.

Как шла работа

Первая рабочая версия заработала 27 февраля 2026 года. К концу того же дня у неё появились полоса прогресса и журнал в реальном времени, пропал лимит на размер файла, а ZIP-архивы стали распаковываться на пять уровней вложенности. За следующий месяц инструмент научился читать RAR, раскладывать результат по папкам товаров и вложенным архивам, сохранять нелатинские названия папок в архивах, созданных в Windows, и называть результаты по папке или по архиву. В июне 2026 года мы выложили английскую версию в открытый доступ под лицензией MIT.

Для демо мы собрали архив-образец с 96 вымышленными кодами GS1 для трёх товаров, один из которых лежит во вложенном архиве, и прогнали его через настоящий конвертер во всех шести сочетаниях настроек. Каждый прогон занял от 1,0 до 1,4 секунды, и каждая страница получившихся PDF читается обратно ровно в те коды, которые мы сгенерировали. Демо проигрывает эти прогоны шаг за шагом, а ваш собственный файл не покидает вашего устройства.

Результат

Заказ этикеток превращается в одну загрузку и один PDF для принтера, а CSV помогает сверить коды.

PythonFastAPIlibdmtxreportlabPillowDocker

Код: github.com/A1exZabr/dm-converter, лицензия MIT.

Обсудить проект

Хотите
такой же?

Похоже на: DataMatrix Converter · Веб-инструмент

Что нужно
Бюджет
Следующий проект

AI Unbound →