Python 中的 Code 128 條形碼生成器。

條形碼是當今企業不可或缺的一部分,從庫存管理到零售交易。 Code 128 是最通用、使用最廣泛的條形碼之一。 Code 128 條形碼為標記產品、跟踪資產和提高運營效率提供了實用的解決方案。在這篇博文中,我們將學習如何使用 Python 開發 128 條碼生成器。那麼讓我們開始吧。

本文涵蓋以下主題:

  1. Python Code 128 條碼生成器 API
  2. 用Python生成Code 128條形碼
  3. 生成 GS1-128 條碼
  4. Python 中的 UPC-A GS1 128 優惠券
  5. 自定義條形碼外觀
  6. 學習資源

Python Code 128 條形碼生成器 API

我們將使用 Aspose.BarCode for Python 生成 128 個條形碼。它是一個強大、可靠且用戶友好的條形碼生成和識別解決方案。它支持各種一維和二維條形碼類型

下載軟件包或在控制台中使用以下 pip 命令從 PyPI 安裝 API:

pip install aspose-barcode-for-python-via-net 

在 Python 中生成 Code 128 條形碼

我們可以按照以下步驟輕鬆生成 Code 128 條形碼:

  1. 使用 EncodeTypes.CODE128 作為參數創建 BarcodeGenerator 類的實例。
  2. 之後,指定要編碼的文本。
  3. 最後,使用 save() 方法保存輸出。它將輸出文件路徑作為參數。

以下代碼示例演示如何在 Python 中生成代碼 128 條形碼。

# 此代碼示例演示如何生成 Code 128 條形碼。
import aspose.barcode as barcode

# 初始化條形碼生成器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# 代碼文字
generator.code_text = "123456ABCDEF"

# 保存生成的條形碼
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

在 Python 中生成 GS1-128 條形碼

我們可以按照以下步驟輕鬆生成 GS1-128 條形碼:

  1. 使用 EncodeTypes.GS1CODE128 作為參數創建 BarcodeGenerator 類的實例。
  2. 指定要編碼的文本。
  3. 之後,設置條形碼大小值(以像素為單位)。
  4. 最後,使用 save() 方法保存輸出。它將輸出文件路徑作為參數。

以下代碼示例顯示如何在 Python 中生成 GS1-128 條形碼。

# 此代碼示例演示如何生成 GS1 128 條形碼。
import aspose.barcode as barcode

# 初始化條形碼生成器
# 將編碼類型指定為 GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# 代碼文字
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# 保存生成的條形碼
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

在 Python 中生成 UPC-A GS1 128 優惠券

我們還可以按照前面提到的步驟生成一個條形碼標籤,其中在同一圖像中放置一個額外的 GS1-128 優惠券條形碼。但是,我們需要在第一步中將 EncodeTypes 設置為 UPCAGS1CODE128COUPON。

以下代碼示例演示如何在 Python 中生成 UPC-A GS1 Code 128 優惠券。

# 此代碼示例演示如何生成 GS1 128 Coupon 條形碼。
import aspose.barcode as barcode

# 初始化條形碼生成器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# 代碼文字
generator.code_text = "123456789012(8110)ASPOSE"

# 保存生成的條形碼
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

使用 Python 自定義 Code 128 優惠券外觀

我們還可以按照前面提到的步驟自定義條形碼的外觀。但是,在最後一步中保存圖像之前,我們需要指定其他屬性。

以下代碼示例演示如何在 Python 中自定義 GS1 128 Coupon 的條形碼外觀。

# 此代碼示例演示如何自定義 GS1 128 Coupon 條形碼的外觀。
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# 初始化條形碼生成器
# 指定編碼類型
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)

# 代碼文字
generator.code_text = "123456789012(8110)ASPOSE"

# 自定義上面的標題
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0

# 自定義下面的標題
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"

# 自定義條形顏色
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# 指定 X 尺寸 
# 條形碼條或空格單元的最小寬度
generator.parameters.barcode.x_dimension.pixels = 2.0;

# 設置優惠券補充空間50像素
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;

# 設置欄高度
generator.parameters.barcode.bar_height.pixels = 50.0;

# 保存生成的條形碼
generator.save("C:\\Files\\Customize_Code_128.jpg")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

獲取免費許可證

您可以獲得免費的臨時許可證來試用該庫,而不受評估限制。

Python 條形碼生成器 – 免費學習資源

您可以使用以下資源了解有關生成和讀取條形碼的更多信息,並探索 Aspose.BarCode for Python 的其他功能:

結論

在本文中,我們學習瞭如何使用 Python 開發 code 128 條形碼生成器。通過遵循本文中概述的步驟,您可以讓 Python 應用程序通過幾行代碼輕鬆生成 GS1-128 條形碼。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看