Каталог решений - Извлечение DataMatrix кодов из PDF документов Честный знак

Извлечение DataMatrix кодов из PDF документов Честный знак

Извлечение DataMatrix кодов из PDF документов Честный знак

В наличии

При маркировке продукции может возникнуть необходимость извлекать из PDF документов текстовое представление кодов DataMatrix для их дальнейшей обработки в 1С

Категория:

Описание

Основные возможности
— Автоматический поиск DataMatrix кодов на всех страницах PDF
— Декодирование с сохранением всех специальных символов и разделителей
— Пакетная обработка множества PDF файлов
— Интеллектуальное распознавание даже плохо читаемых кодов
— Подробный отчет о процессе обработки

Установка

1. Скачайте архив с программой
2. Распакуйте архив в любую папку на компьютере

После распаковки программа создает следующую структуру:

dm2text_portable/
   pdf/                 # Папка для PDF файлов
   results/             # Папка с результатами (создается автоматически)
   dm2text.cpp          # Исходный код на C++
   dm2text.exe          # Исполняемый файл программы
   opencv_world480.dll  # Библиотека OpenCV для обработки изображений
   pdfium.dll           # Библиотека PDFium для чтения и рендеринга PDF файлов

 

Использование программы

Шаг 1: Подготовка файлов
Поместите PDF файлы с DataMatrix кодами в папку `pdf`. Программа обработает все PDF файлы в этой папке.

Шаг 2: Запуск программы
Дважды кликните на `DM2Text.exe` для запуска программы.

Шаг 3: Процесс обработки
Программа автоматически:
1. Найдет все PDF файлы в папке `pdf`
2. Обработает каждый файл постранично
3. Извлечет и декодирует все DataMatrix коды
4. Сохранит результаты в папку `results`

Шаг 4: Получение результатов
После завершения работы:
— Откройте папку `results`
— Для каждого PDF файла будет создан текстовый файл с тем же именем
— Каждая строка в текстовом файле — это декодированный DataMatrix код

 

Пример заполнения текстового файла:

 

Результат заполнение текстового файла

 

Пример вывода в консоли:

 

Пример вывода в консоли

 

Особенности работы

Повторная обработка
— Программа пропускает уже обработанные файлы
— Для повторной обработки удалите соответствующий файл из папки `results`

Обработка сложных случаев
Программа использует несколько алгоритмов для распознавания:
1. Стандартное декодирование
2. Декодирование инвертированного изображения
3. Декодирование с усилением контраста

Формат выходных данных
— Сохраняются все символы, включая специальные разделители
— Кодировка файлов: UTF-8
— Каждый DataMatrix код  на отдельной строке

has been added to your cart:
Оформление заказа