Как сгенерировать штрих-код в Python

В этом кратком разделе содержится подробная информация о том, как генерировать Barcode в Python. Вы можете легко разработать программу генератора штрих-кода на Python, используя простой интерфейс API. Разработанное приложение можно использовать в средах на базе Windows, macOS или Linux с установленными Python и JDK. В следующем примере мы сосредоточились на создании типа штрих-кода CODABAR. Однако API обеспечивает расширенную поддержку других Barcode types, включая QR-код, код GS1, код 128 и многие другие.

Шаги для создания штрих-кода Python

  1. Настройте Python3 и Aspose.Barcode для Python, следуя инструкциям
  2. Создайте объект BarcodeGenerator и установите CODABAR в качестве желаемого типа штрих-кода.
  3. Установите текст и разрешение выходного изображения штрих-кода
  4. Установите тип выходного изображения штрих-кода и путь
  5. Используя метод «Сохранить» в Python, создайте изображение штрих-кода на диске.

Для разработки Генератора штрих-кода приложение на основе Python разрабатывается, следуя указанным шагам. Процесс инициируется путем настройки среды, а затем вы будете использовать экземпляр класса BarcodeGenerator для установки желаемого типа кодирования штрих-кода. На последующих шагах мы установим индивидуальный текст для штрих-кода вместе с настройкой разрешения для изображения штрих-кода. Если вы не установите разрешение изображения, будет использоваться разрешение изображения по умолчанию 96. Наконец, мы сохраним штрих-код на диске в формате PNG. Если формат изображения не указан, для сохранения штрих-кода будет использоваться формат PNG по умолчанию.

Код для создания штрих-кода в Python

from asposebarcode import Generation, Assist
# Setting License
licenseBarCode = Assist.License()
licenseBarCode.setLicense("Aspose.Total.lic")
# Instantiate BarCodeGenerator class object with Barcode Encode Type CODABAR
encode_type = Generation.EncodeTypes.CODABAR
GenerateBarCode = Generation.BarcodeGenerator(encode_type, None)
# Set BarCode text to be encoded
GenerateBarCode.setCodeText("Python Test Barcode")
# Set resolution
GenerateBarCode.getParameters().setResolution(300)
#BarCodeImageFormat.PNG.value
file_path = "OutputBarCode.png"
imageFormat= Generation.BarCodeImageFormat(3)
# Saving the BarCode in PNG image format
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output BarCode
GenerateBarCode.save(file_path, imageFormat)

В приведенном выше примере для создания штрих-кода API на основе Python эффективно используется для создания выходного изображения с помощью нескольких строк кода. API поддерживает почти все типы штрих-кодов, которые можно использовать в различных приложениях. Он также предоставляет возможности для установки различных других параметров для штрих-кодов, включая почтовые параметры, параметры кодового текста, параметры Codablock, параметры DataMatrix и многие другие.

В этом примере мы увидели, как легко разработать генератор штрих-кода с использованием Python без зависимости от какого-либо стороннего инструмента. Если вы склонны экспортировать файл Excel в PDF с помощью Python, обратитесь к статье как конвертировать Excel в PDF с помощью Python.

 Русский