翻譯|行業資訊|編輯:胡濤|2023-09-19 10:19:20.013|閱讀 151 次
概述:在這篇博文中,我們將學習如何使用 Aspose.Barcode條碼控件,在Python 開發 128 條碼生成器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
條形碼是當今企業不可或缺的一部分,從庫存管理到零售交易。Code 128 是最通用、使用最廣泛的條形碼之一。Code 128 條形碼為標記產品、跟蹤資產和提高運營效率提供了實用的解決方案。在這篇博文中,我們將學習如何使用 Aspose.Barcode條碼控件,在Python 開發 128 條碼生成器。
Aspose.BarCode for .NET 是一個功能強大的API,可以從任意角度生成和識別多種圖像類型的一維和二維條形碼。開發人員可以輕松添加條形碼生成和識別功能,以及在.NET應用程序中將生成的條形碼導出為高質量的圖像格式。 Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
本文涵蓋以下主題:
	 
 
我們將使用Aspose.BarCode for Python 生成 128 個條形碼。它是一個強大、可靠且用戶友好的條形碼生成和識別解決方案。它支持多種一維和二維條碼類型。
請在控制臺中使用以下 pip 命令從PyPI下載軟件包或安裝 API :
	
pip install aspose-barcode-for-python-via-net
	
我們可以按照以下步驟輕松生成 Code 128 條形碼:
以下代碼示例演示如何在 Python 中生成代碼 128 條形碼。
	
# This code example demonstartes how to generate a Code 128 barcode.
import aspose.barcode as barcode
# Initialize the BarcodeGenerator
# Specify Encode type
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Code text
generator.code_text = "123456ABCDEF"
# Save the generated barcode
generator.save("C:\\Files\\Generate_Code_128.jpg")
	
	 
 
我們可以按照以下步驟輕松生成 GS1-128 條形碼:
以下代碼示例演示如何在 Python 中生成 GS1-128 條形碼。
	
# This code example demonstartes how to generate a GS1 128 barcode.
import aspose.barcode as barcode
# Initialize the BarcodeGenerator
# Specify Encode type as GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# Code text
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# Save the generated barcode
generator.save("C:\\Files\\GS1_128.jpg")
	
	 
 
我們還可以按照前面提到的步驟生成一個條形碼標簽,其中在同一圖像中放置一個額外的 GS1-128 優惠券條形碼。但是,我們需要在第一步中將EncodeTypes設置為UPCA_GS_1_CODE_128_COUPON 。
以下代碼示例演示如何在 Python 中生成 UPC-A GS1 Code 128 優惠券。
	
# This code example demonstartes how to generate a GS1 128 Coupon barcode.
import aspose.barcode as barcode
# Initialize the BarcodeGenerator
# Specify Encode type
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Code text
generator.code_text = "123456789012(8110)ASPOSE"
# Save the generated barcode
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
	
	 
 
我們還可以按照前面提到的步驟自定義條形碼的外觀。但是,在最后一步中保存圖像之前,我們需要指定其他屬性。
以下代碼示例演示如何在 Python 中自定義 GS1 128 Coupon 的條形碼外觀。
	
# This code example demonstartes how to customize the appearance of a GS1 128 Coupon barcode.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Initialize the BarcodeGenerator
# Specify Encode type
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Code text
generator.code_text = "123456789012(8110)ASPOSE"
# Customize caption above
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
# Customize caption below
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"
# Customize bar color
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# Specify the X-dimension
# the smallest width of the unit of BarCode bars or spaces
generator.parameters.barcode.x_dimension.pixels = 2.0;
# Set coupon supplement space 50 pixels
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# Set bar height
generator.parameters.barcode.bar_height.pixels = 50.0;
# Save the generated barcode
generator.save("C:\\Files\\Customize_Code_128.jpg")
	
	 
 
以上便是如何借助Aspose.BarCode,在Python 中生成 Code 128 條形碼,希望能幫到您,除此之外,你有其他方面的需求,也歡迎和我們互動,或這下體驗~
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn