Python dostu iş akışıyla Java düzeyinde barkod doğruluğu

Aspose.BarCode for Java motorunun tüm yeteneklerini Python’dan kullanın. Python-Java bridge, davranışı platformlar arasında tutarlı tutar; böylece dev’den production’a geçerken çözümleme ve oluşturma sonuçları öngörülebilir kalır.

  • pip ile yükleyin, yerel derleme yok

    Tek bir pip install ile başlayın. Derlenmesi gereken platforma özel native uzantılar yoktur; bu da CI ve konteynerlerde kurulumu basit tutar.

  • Python ve JDK olan her yerde çalışır

    Windows, Linux ve macOS üzerinde aynı kodu kullanın. Tek gereksinimler Python 3.7+ ve JDK 8+ çalışma zamanı.

  • Ortamınızda çevrimdışı işleme

    Barkodları yerelde oluşturun ve tanıyın. Harici servis yok, veri aktarımı yok ve günlük kullanım için ağ bağımlılığı yok.

  • Java motorundan öngörülebilir sonuçlar

    Pythonic bir API ile Java backend’inin olgunluğunu ve stabilitesini elde edersiniz. Bu, ekipler, makineler ve dağıtımlar arasında sonuçları tutarlı tutmaya yardımcı olur.

Standartlar mı? Hepsi var.

Aspose.BarCode for Python via Java SVG ve EMF gibi vektör formatları ile PDF dahil tüm başlıca görüntü formatlarını destekler. API’mizi kullanarak files dosyalarını tarayıcılardan veya kameralardan kolayca tanıyın. 1D, 2D, posta ve bileşik türler dahil desteklenen tüm barkod sembolojileri burada. Her biri, desteklenen tüm platformlarda oluşturulabilir ve tanınabilir.

Matris / 2D Kodlar

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

Lineer / 1D Kodlar

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

Endüstri ve Bileşik Kodlar

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

Python için çapraz platform kurulum

Python 3.7+ ve Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK) ile Windows, Linux veya macOS üzerinde çalıştırın. pip ile PyPI’dan yükleyin, işlemeyi tamamen çevrimdışı tutun ve aynı kodu yerel geliştirmede, CI’da, konteynerlerde ve production’da yeniden kullanın.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

Canlı Kod Demosu

Metni yapıştırın → barkod alın. Bir dosyayı bırakın → çözümlenmiş veriyi alın. Her iki örnek de otomatik üretilen örnek kodla gelir; böylece doğrudan projenize kopyalayabilirsiniz.


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

Etiketler, raporlar ve belgeler için yazdırmaya hazır barkodlar

Baskı ve ekran için hassas boyutlandırmayla temiz, taranabilir barkodlar üretin. Web ve PDF’ler için raster çıktı kullanın veya herhangi bir çözünürlükte net sonuç gerektiğinde vektör formatları tercih edin.

  • X boyutu, çubuk yüksekliği, quiet zone’lar, kenarlıklar, fontlar ve hizalamayı kontrol edin
  • Swiss QR ve HIBC payload’ları dahil GS1 ve karmaşık barkodlar için codetext yardımcılarını kullanın
  • Uluslararası metin için ECI ve Unicode dostu kodlama
  • PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF veya PIL.Image’e aktarın
  • Batch etiket işleri oluşturun ve barkod görüntülerini raporlara/şablonlara entegre edin

Servisler, pipeline’lar ve batch işleme için tasarlandı

Tekil isteklerden yüksek hacimli işlere ölçekleyin. Görüntü başına birden çok barkod okuyun, hız gerektiğinde çözümleme kapsamını daraltın ve ön ayarlarla tanıma davranışını ayarlayın.

Feature icon

İnce ayarlı stil kontrolleriyle 1D ve 2D barkodlar oluşturun

Feature icon

Büyük kareleri hızlandırmak için ilgi bölgesi (ROI) çözümleme

Feature icon

Yanlış pozitifleri azaltmak için checksum ve doğrulama seçenekleri

Feature icon

Otomatik döndürme, eğim yönetimi ve çoklu barkod tespiti

Feature icon

Karmaşık payload’lar: GS1, HIBC, Swiss QR ve daha fazlası

Feature icon

Hız ve toleransı dengelemek için QualitySettings ön ayarları