通过 Python 生成条形码

在 Python 应用程序中创建一维、二维和邮政条码,包括 Code 128、UPC-A、ISBN、EAN-8、EAN-13、EAN-14 等。

 

条形码是各种业务的必需品,处理这些业务的软件也是如此。 Aspose.BarCode for Python via .NET API 是 Aspose.Total for Python via .NET APIs 包的一部分,提供了不同的功能来满足此类业务需求。 API能够处理条形码外观相关的属性,如高度、大小、颜色、分辨率、文本标签、旋转角度等。 此外,它还支持 60 多种条码符号体系,例如 Code 39、Code 128、PDF417、Data Matrix 等。 条形码创建过程很简单,如下所列。

如何使用 Python 生成条形码

对于生成任何符号体系的条形码,API 提供了 BarcodeGenerator 类,该类将编码类型作为参数。 编码类型定义一维、二维或邮政条码符号体系。 设置相关的外观相关属性,如尺寸、颜色和大小。 最后使用相关图像类型调用保存方法,例如 JPEG、TIFF、PNG、BMP、GIF、EXIF、EMF 或 SVG。

Python - 生成条码

产生 QR (QR Code, GS1 QR Code)
产生 PDF417 (PDF 417, Micro Pdf417, Macro PDF417)
产生 DATABAR (GS1 Databar Expanded, GS1 Databar Expanded Stacked, GS1 DataBar Expanded, GS1 Databar OmniDirectional, GS1 DataBar Stacked, GS1 Databar Stacked OmniDirectional, GS1 DataBar Truncated)
产生 DATAMATRIX (Data Matrix, GS1 Data Matrix)
产生 EAN (EAN-8, EAN-13, EAN-14)
产生 UPC (UPC-A, UPC-E, UPCA GS1 Code 128 Coupon, UPCA GS1 Databar Coupon)
产生 AZTEC (AZTEC)
产生 CODEBLOCK (CodablockF, GS1 CodablockF)
产生 CODE128 (Code 128, GS1-128)
产生 CODE16K (CODE 16K)
产生 CODE32 (ITALIAN PHARMACODE CODE 32)
产生 CODE39 (Code 39 Extended, Code 39 Standard)
产生 CODE93 (Code 93 Extended, Code 93 Standard)
产生 ONECODE (USPS ONECODE)
产生 DEUTSCHEPOST (Deutsche Post Identcode, Deutsche Post Leitcode)
产生 DUTCHKIX (KIX-CODE)
产生 ITALIANPOST25 (ITALIAN POST 25)
产生 RM4SCC (ROYALMAIL RM4SCC)
产生 POSTNET (POSTNET)
产生 SINGAPOREPOST (SINGAPORE POST)
产生 SWISSPOSTPARCEL (SWISS POST PARCEL)
产生 DOTCODE (DOTCODE)
产生 INTERLEAVED2OF5 (INTERLEAVED 2 OF 5)
产生 DATALOGIC2OF5 (DATALOGIC 2 OF 5)
产生 IATA2OF5 (IATA 2 OF 5)
产生 MATRIX2OF5 (MATRIX 2 OF 5)
产生 STANDARD2OF5 (STANDARD 2 OF 5)
产生 ITF (ITF-6, ITF-14)
产生 PLANET (PLANET)