Aspose.BarCode  untuk Python via Java

Pustaka Kode Batang Python

Kenali atau Hasilkan kode batang 1D, 2D, dan Pos dalam aplikasi Python apa pun.

  Download Free Trial
  
 

Aspose.BarCode untuk Python via Java adalah serangkaian pembuatan kode batang dan membaca API untuk diintegrasikan dalam aplikasi Python dengan menggunakan jembatan python-java. Pengembang dapat dengan mudah menambahkan pembuatan kode batang dan fungsi pengenalan. API kode batang berbasis Python ini membuat gambar kode batang dan menyimpannya dalam berbagai format, seperti PNG, JPG, GIF, BMP, dan TIFF. Ini mendukung berbagai fitur pencitraan seperti menyesuaikan batas, skema warna, sudut putar, resolusi, dan banyak lagi.

Python Tingkat Lanjut melalui Fitur Java Barcode API

Simpan Barcode dalam Berbagai Format

Pustaka kode batang menyediakan berbagai opsi untuk menyimpan kode batang yang dihasilkan tidak hanya menggunakan format gambar raster populer tetapi juga untuk streaming atau vektor. Barcode dapat diunduh menggunakan salah satu dari lima format gambar yang paling banyak digunakan atau dua format vektor. Dimungkinkan juga untuk memuat kode batang sebagai file, aliran, atau bitmap. Pengembang dapat menyesuaikan proses pembuatan dan penyimpanan barcode sesuai dengan kebutuhan bisnis tertentu dengan mengatur mode keluaran yang diperlukan. API mendukung format file berikut: BMP, PNG, GIF, JPEG, dan TIFF untuk input/output; EMF dan SVG untuk output. Pengembang dapat menyimpan kode batang sebagai gambar vektor, seperti file EMF dan SVG, untuk menskalakannya tanpa kehilangan resolusi. Dimungkinkan untuk menghasilkan barcode yang dihasilkan sebagai aliran (menggunakan format biner). Mode ini dapat digunakan untuk abstrak dari penggunaan sistem operasi tertentu dan perangkat keluaran tertentu. API juga memungkinkan pertama-tama menyimpan kode batang sebagai objek bitmap dan kemudian mengunduhnya dalam format file yang diperlukan atau memproses lebih lanjut. Objek semacam itu menggunakan kisi piksel untuk mewakili gambar. Setiap piksel dalam bitmap diwakili oleh nilai biner, yang menentukan apakah piksel tersebut terisi atau kosong. Objek bitmap berfungsi untuk merepresentasikan dan memanipulasi gambar. Mereka umumnya digunakan dalam perangkat lunak grafis dan pencitraan.

Pembuatan Kode QR

Barcode API ini memiliki kemampuan untuk menghasilkan barcode dari tipe 2D yang paling banyak digunakan, termasuk Data Matrix, Aztec Code, PDF417, dan seterusnya, untuk nilai besar atau non-standar yang akan dikodekan. Contoh kode berikut menjelaskan pembuatan Kode QR.

Code to be executed - Python


from asposebarcode import Generation

class BarcodeGeneratorExamples():
    def generateBarcodeImageExample(self):
        generator = Generation.BarcodeGenerator(Generation.EncodeTypes.QR, "")
        generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below)
        generator.getParameters().getBarcode().getXDimension().setMillimeters(2)
        generator.save("example.png", "PNG")

barcodeGeneratorExamples = BarcodeGeneratorExamples()
barcodeGeneratorExamples.generateBarcodeImage()
Generation result

Pemindaian dan Dekode Barcode yang Dioptimalkan

Salah satu fitur Aspose.BarCode untuk Python via Java adalah kemampuannya untuk menyesuaikan proses pembacaan barcode dengan menggunakan preset yang berbeda. Ini adalah kumpulan parameter pembacaan yang ditentukan sebelumnya yang dioptimalkan untuk berbagai skenario dan dapat membantu meningkatkan akurasi dan kecepatan pengenalan kode batang. Misalnya, beberapa prasetel dapat digunakan untuk meningkatkan pengenalan kode batang kecil, berkualitas rendah, atau rusak, serta kode batang yang dipindai dari dokumen teks kompleks atau yang diputar miring. Preset lain dapat digunakan untuk meningkatkan kecepatan membaca untuk gambar berkualitas tinggi dan barcode linier. Dengan menggunakan prasetel ini, pengembang dapat menyempurnakan proses pembacaan kode batang untuk memaksimalkan akurasi dan efisiensi pengenalan untuk kasus penggunaan khusus mereka. Ini dapat meningkatkan kinerja keseluruhan aplikasi mereka dan memberikan pengalaman pengguna yang lebih baik bagi pelanggan mereka.

Contoh Langsung Pengenalan Barcode

API pembaca kode batang menyediakan serangkaian fitur untuk memindai, mendeteksi, dan membaca kode batang 1D, 2D, dan pos. Hanya dengan beberapa baris kode, pengembang dapat dengan mudah mengintegrasikan fungsi ini ke dalam aplikasi mereka dan menggunakannya untuk mendeteksi dan mendekode berbagai macam kode batang yang umum digunakan. API dirancang agar mudah digunakan dan intuitif, memudahkan pengembang untuk menambahkan kemampuan pemindaian kode batang ke aplikasi Python mereka dengan cepat dan mudah.

Ready to recognize Mengenali Jatuhkan file di sini atau klik untuk menelusuri *

* Dengan mengunggah file atau menggunakan layanan, Anda setuju dengan Persyaratan gunakan dan Kebijakan Privasi.

Code to be executed - Python

    
import os
import base64
from asposebarcode import Recognition

class BarcodeReaderExamples():
    def readBarcodeImage(self):
        image_data_base64 = ta.load_image_base64_from_path("<file name>")
        reader = Recognition.BarcodeReader(image_data_base64, None, Recognition.DecodeType.AllSupportedTypes)
        recognized_results = reader.readBarCodes()
        for x in recognized_results:
            print(x.getCodeText())
            print(x.getCodeTypeName())

    def load_image_base64_from_path(filePath):
        try:
            image_file = open(filePath, "rb")
            image_data_binary = image_file.read()
            return (base64.b64encode(image_data_binary)).decode('ascii')
        except Exception as ex:
            print('Failed to save image\\n ' + str(ex))
        
barcodeReaderExamples = BarcodeReaderExamples()
barcodeReaderExamples.readBarcodeImage()

Hasil pengakuan

Apa Kata Orang

Jangan hanya mengambil kata kami untuk itu. Lihat apa yang dikatakan pengguna tentang API.

 
 
View Case Studies
  

Support and Learning Resources