透過 .NET 為 Python 提供條碼生成與辨識
- 生成並讀取 1D、2D 與郵政條碼,包括 QR Code、Data Matrix、PDF417、Code 128
- Python 3.6+。可在 Windows、Linux 與 macOS 上執行
- 匯出點陣(PNG、JPEG、TIFF、BMP、GIF)與向量(SVG、EMF)條碼
幾秒內建立並掃描 QR Code
更多展示 ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
面向真實影像的可靠解碼
生產輸入很少完美。當條碼模糊、含雜訊、低對比、傾斜或部分損毀時,可使用 QualitySettings 預設以速度換取容錯。API 支援 80+ 條碼制式,適用於批次與服務型工作流程。
標準?全面支援。
Aspose.BarCode for Python via .NET 支援所有主流影像格式,包括 SVG、EMF 等向量格式,以及 PDF。使用我們的 API 辨識 files (來自掃描器或相機)非常輕鬆。以下是所有支援的條碼制式,包括 1D、2D、郵政碼與複合碼類型。每一種都可在所有支援的平台上生成與辨識。
矩陣碼 / 2D 碼
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
線性碼 / 1D 碼
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
產業碼與複合碼
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
平台與設定
透過 PyPI 安裝:pip install aspose-barcode-for-python-via-net。支援 Windows、Linux 與 macOS 上的 Python 3.6+。可從檔案、串流或 bitmap 物件讀取,接著將條碼儲存為常見點陣格式,或在列印工作流程中使用 SVG/EMF。
線上程式碼示範
貼上文字 → 取得條碼。拖入檔案 → 取得解碼資料。兩個範例都附帶自動產生的示例程式碼,方便你直接複製到專案中。
文件、標籤與批次工作
典型用途:為影像與 PDF 加入條碼、生成出貨與庫存標籤、驗證掃描文件中的碼值,並在背景工作中處理資料夾。
生成
- 控制 X-dimension、尺寸、邊距、旋轉、標題文字與字型
- 匯出 PNG、JPEG、TIFF、BMP 或 GIF;列印場景使用 SVG 或 EMF。
- 單位:毫米、英吋、點(points)、像素
辨識
- 從檔案或串流讀取;回傳類型、文字、區域與方向
- 速度 vs. 品質預設;適用於雜訊或低對比影像的選項
- 針對特定制式以縮短掃描時間
支援的家族
- 2D:QR/Micro QR、Data Matrix、PDF417、Swiss QR
- 線性碼:EAN/UPC、Code 128(GS1)、ITF、Code 39/93
- 郵政碼:RM4SCC、Postnet、Planet、Australia Post
開發體驗與 licensing
Aspose.BarCode for Python via .NET 將業務邏輯保留在 Python 中,同時由引擎在無介面服務、背景工作與 CI 中完成條碼工作。使用預設調優速度與準確性,並在生產環境套用 license。
Python 優先
將業務邏輯保留在 Python 中。引擎負責重活,並可在無介面伺服器、容器與 CI 中執行。
預設
使用 high_performance、normal_quality、high_quality 等 QualitySettings 預設,或手動調參。
評估
從評估模式開始。測試時套用臨時 license,或在生產使用付費 license。