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、容器與生產環境重用相同程式碼。

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

線上程式碼示範

貼上文字 → 取得條碼。拖入檔案 → 取得解碼資料。兩個範例都附帶自動產生的示例程式碼,方便你直接複製到專案中。


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

適用於標籤、報表與文件的可列印條碼

生成乾淨、易掃描的條碼,並精準控制列印與螢幕顯示尺寸。Web 與 PDF 場景使用點陣輸出;需要任意解析度下清晰效果時可使用向量格式。

  • 控制 X dimension、條紋高度、安靜區、邊框、字型與對齊方式
  • 為 GS1 與複雜條碼使用 codetext 輔助工具,包括 Swiss QR 與 HIBC payload
  • 用於國際化文字的 ECI 與 Unicode 友好編碼
  • 匯出為 PNG、JPEG、GIF、BMP、TIFF、SVG、EMF、PDF 或 PIL.Image
  • 建立批次標籤工作並將條碼影像整合到報表與模板

為服務、管線與批次處理而打造

從單次請求擴展到高吞吐工作。每張影像讀取多個條碼;需要速度時縮小解碼範圍;並透過預設調整辨識行為。

Feature icon

以細粒度樣式控制生成 1D 與 2D 條碼

Feature icon

ROI(感興趣區域)解碼以加速大畫面

Feature icon

檢查碼與驗證選項以降低誤識別

Feature icon

自動旋轉、傾斜處理與多條碼偵測

Feature icon

複雜 payload:GS1、HIBC、Swiss QR 等

Feature icon

QualitySettings 預設:平衡速度與容錯