Генератор и распознаватель штрихкодов для Python на базе Java
Создайте и считайте штрихкод за секунды
Ещё примеры >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Java‑уровень точности штрихкодов с удобным workflow для Python
Получите полный функционал движка Aspose.BarCode for Java из Python. Мост Python‑Java сохраняет поведение согласованным на разных платформах, чтобы результаты декодирования и рендеринга оставались предсказуемыми при переходе от dev к production.
Установка через pip без нативных сборок
Начните с одной команды pip install. Нет platform‑specific нативных расширений, которые нужно компилировать, поэтому установка проста в CI и контейнерах.
Работает везде, где есть Python и JDK
Используйте один и тот же код на Windows, Linux и macOS. Единственные требования — Python 3.7+ и JDK 8+ runtime.
Офлайн‑обработка в вашей среде
Генерируйте и распознавайте штрихкоды локально. Без внешних сервисов, без передачи данных и без зависимости от сети для ежедневной работы.
Предсказуемые результаты от Java‑движка
Вы получаете зрелость и стабильность Java backend с Pythonic API. Это помогает сохранять результаты согласованными между командами, машинами и развёртываниями.
Стандарты? Поддерживаются.
Aspose.BarCode for Python via Java поддерживает все основные форматы изображений, включая векторные форматы SVG и EMF, а также PDF. Используйте наш API, чтобы распознавать files со сканеров или камер без лишних усилий. Ниже — все поддерживаемые barcode symbologies, включая 1D, 2D, postal и composite типы. Каждый из них можно генерировать и распознавать на всех поддерживаемых платформах.
Matrix / 2D Codes
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Linear / 1D Codes
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Industry & Composite Codes
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Кроссплатформенная установка для Python
Запускайте на Windows, Linux или macOS с Python 3.7+ и Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Установите из PyPI с pip, держите обработку полностью офлайн и переиспользуйте один и тот же код в локальной разработке, CI, контейнерах и production.
Live Code Demo
Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.
Штрихкоды, готовые к печати, для этикеток, отчётов и документов
Генерируйте «чистые», удобные для сканирования штрихкоды с точными размерами для печати и экрана. Используйте растровый вывод для web и PDF или векторные форматы, когда нужна чёткость на любом разрешении.
- Контролируйте X dimension, высоту штрихов, quiet zones, рамки, шрифты и выравнивание
- Используйте codetext helpers для GS1 и сложных штрихкодов, включая Swiss QR и HIBC payloads
- ECI и Unicode‑friendly кодирование для международного текста
- Экспорт в PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF или PIL.Image
- Стройте batch label jobs и интегрируйте изображения штрихкодов в отчёты и шаблоны
Создано для сервисов, pipelines и batch processing
Масштабируйтесь от единичных запросов до high‑volume jobs. Считывайте несколько штрихкодов на изображение, сужайте область декодирования, когда нужна скорость, и настраивайте поведение распознавания с помощью пресетов.
Генерация 1D и 2D штрихкодов с тонкими настройками стилей
Декодирование по region‑of‑interest для ускорения больших кадров
Опции контрольной суммы и валидации для снижения false positives
Автоповорот, обработка наклона и обнаружение нескольких штрихкодов
Сложные payloads: GS1, HIBC, Swiss QR и другие
Пресеты QualitySettings для баланса скорости и устойчивости