基於 Java 的 Python 條碼生成與讀取
幾秒內建立並掃描條碼
更多展示 >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Java 級準確性,Python 友好工作流程
在 Python 中使用 Aspose.BarCode for Java 引擎的完整能力。Python-Java bridge 讓行為跨平台一致,讓你的解碼與渲染結果在從開發移轉到生產時仍可預測。
pip 安裝,無需原生編譯
一個 pip install 即可開始使用。無需編譯平台相關原生擴充,讓 CI 與容器中的設定更簡單。
有 Python 與 JDK 的地方都能執行
在 Windows、Linux 與 macOS 上重用相同程式碼。唯一需求是 Python 3.7+ 與 JDK 8+ 執行期。
在你的環境中離線處理
在本機生成並辨識條碼。無需外部服務、無需資料傳輸,也不依賴網路即可日常運作。
來自 Java 引擎的可預測結果
透過 Pythonic API 取得 Java 後端的成熟度與穩定性,有助於在團隊、機器與部署環境之間保持結果一致。
標準?全面支援。
Aspose.BarCode for Python via Java 支援所有主流影像格式,包括 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
Python 跨平台安裝與設定
在 Windows、Linux 或 macOS 上執行,需求 Python 3.7+ 與 Java JDK 8+(OpenJDK、Amazon Corretto、BellSoft Liberica、Oracle JDK)。透過 pip 從 PyPI 安裝,保持完全離線處理,並在本機開發、CI、容器與生產環境重用相同程式碼。
線上程式碼示範
貼上文字 → 取得條碼。拖入檔案 → 取得解碼資料。兩個範例都附帶自動產生的示例程式碼,方便你直接複製到專案中。
適用於標籤、報表與文件的可列印條碼
生成乾淨、易掃描的條碼,並精準控制列印與螢幕顯示尺寸。Web 與 PDF 場景使用點陣輸出;需要任意解析度下清晰效果時可使用向量格式。
- 控制 X dimension、條紋高度、安靜區、邊框、字型與對齊方式
- 為 GS1 與複雜條碼使用 codetext 輔助工具,包括 Swiss QR 與 HIBC payload
- 用於國際化文字的 ECI 與 Unicode 友好編碼
- 匯出為 PNG、JPEG、GIF、BMP、TIFF、SVG、EMF、PDF 或 PIL.Image
- 建立批次標籤工作並將條碼影像整合到報表與模板
為服務、管線與批次處理而打造
從單次請求擴展到高吞吐工作。每張影像讀取多個條碼;需要速度時縮小解碼範圍;並透過預設調整辨識行為。
以細粒度樣式控制生成 1D 與 2D 條碼
ROI(感興趣區域)解碼以加速大畫面
檢查碼與驗證選項以降低誤識別
自動旋轉、傾斜處理與多條碼偵測
複雜 payload:GS1、HIBC、Swiss QR 等
QualitySettings 預設:平衡速度與容錯