Akurasi barcode setara Java dengan workflow yang ramah Python

Dapatkan kemampuan penuh dari engine Aspose.BarCode for Java dari Python. Python-Java bridge menjaga perilaku tetap konsisten lintas platform, sehingga hasil decoding dan rendering Anda tetap dapat diprediksi saat berpindah dari dev ke produksi.

  • Instal dengan pip, tanpa build native

    Mulai dengan satu perintah pip install. Tidak ada ekstensi native khusus platform yang perlu dikompilasi, sehingga setup tetap sederhana di CI dan container.

  • Berjalan di mana pun ada Python dan JDK

    Gunakan kode yang sama di Windows, Linux, dan macOS. Satu-satunya persyaratan adalah Python 3.7+ dan runtime JDK 8+.

  • Pemrosesan offline di environment Anda

    Buat dan kenali barcode secara lokal. Tanpa layanan eksternal, tanpa transfer data, dan tanpa ketergantungan jaringan untuk operasi sehari-hari.

  • Hasil yang dapat diprediksi dari engine Java

    Anda mendapatkan kematangan dan stabilitas backend Java dengan API bergaya Pythonic. Ini membantu menjaga hasil tetap konsisten di berbagai tim, mesin, dan deployment.

Standar? Beres.

Aspose.BarCode for Python via Java mendukung semua format gambar utama, termasuk format vektor seperti SVG dan EMF, serta PDF. Gunakan API kami untuk mengenali files dari pemindai atau kamera dengan mudah. Berikut semua simbologi barcode yang didukung, termasuk tipe 1D, 2D, pos, dan komposit. Semuanya dapat dibuat dan dikenali di semua platform yang didukung.

Kode matriks / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Kode linear / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Kode industri & komposit

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Setup lintas platform untuk Python

Berjalan di Windows, Linux, atau macOS dengan Python 3.7+ dan Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Instal dari PyPI dengan pip, pertahankan pemrosesan sepenuhnya offline, dan gunakan kembali kode yang sama di pengembangan lokal, CI, container, dan produksi.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

Demo Kode Langsung

Tempel teks → dapatkan barcode. Tarik & lepas file → dapatkan data terdekode. Kedua contoh dilengkapi kode contoh yang dibuat otomatis sehingga bisa langsung kamu salin ke proyekmu.


# 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))

Barcode siap cetak untuk label, laporan, dan dokumen

Hasilkan barcode yang bersih dan mudah dipindai dengan ukuran yang presisi untuk cetak dan layar. Gunakan output raster untuk web dan PDF, atau format vektor saat Anda memerlukan hasil tajam pada resolusi apa pun.

  • Kontrol X dimension, tinggi bar, quiet zone, border, font, dan alignment
  • Gunakan helper codetext untuk GS1 dan barcode kompleks, termasuk Swiss QR dan payload HIBC
  • ECI dan encoding ramah Unicode untuk teks internasional
  • Ekspor ke PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF, atau PIL.Image
  • Bangun job label batch dan integrasikan gambar barcode ke laporan dan template

Dibangun untuk layanan, pipeline, dan pemrosesan batch

Skalakan dari permintaan tunggal hingga job bervolume tinggi. Baca beberapa barcode per gambar, persempit cakupan decoding saat butuh kecepatan, dan atur perilaku pengenalan dengan preset.

Feature icon

Buat barcode 1D dan 2D dengan kontrol styling yang detail

Feature icon

Decoding region-of-interest untuk mempercepat frame besar

Feature icon

Opsi checksum dan validasi untuk mengurangi false positive

Feature icon

Auto-rotation, penanganan skew, dan deteksi multi-barcode

Feature icon

Payload kompleks: GS1, HIBC, Swiss QR, dan lainnya

Feature icon

Preset QualitySettings untuk menyeimbangkan kecepatan dan toleransi