Aspose.BarCode  untuk PHP via Java

Generator Kode Batang PHP dan API Pembaca

Pindai atau Hasilkan kode batang 1D, 2D, dan pos dari gambar di aplikasi web PHP apa pun.

  Download Free Trial
  
 

Aspose.BarCode untuk PHP melalui Java adalah serangkaian pembuatan kode batang dan membaca API untuk aplikasi dan skrip PHP. Pengembang dapat dengan mudah membaca kode batang 1D, 2D, dan pos dari gambar pada sudut yang berbeda. Barcode generator API membuat gambar barcode dalam berbagai format seperti JPG, PNG, GIF, BMP. Selain itu, ini mendukung beberapa fitur pencitraan seperti memanipulasi batas, warna, memutar gambar, menyesuaikan resolusi, dan banyak lagi.

Fitur API Kode Batang PHP Tingkat Lanjut

Hasilkan Kode QR ECI

Di antara berbagai jenis barcode populer, API dapat digunakan untuk membuat barcode dengan parameter khusus. Salah satu fungsi tersebut memungkinkan pengembang untuk menghasilkan kode QR ECI yang menyandikan simbol Unicode menggunakan interpretasi saluran yang diperluas (ECI), protokol komunikasi khusus. Ini adalah standar untuk pengkodean rangkaian karakter dalam Kode QR. Ini memungkinkan pembaca Kode QR untuk menafsirkan dan menampilkan teks dengan benar dalam berbagai bahasa dan rangkaian karakter, yang mungkin tidak didukung oleh rangkaian karakter Kode QR default. Saat memindai kode QR dengan penunjuk ECI, pembaca dapat mengidentifikasi set karakter yang benar untuk digunakan untuk mendekode dan menampilkan informasi yang disandikan dalam Kode QR ini. Hal ini memungkinkan mendukung berbagai bahasa dan set karakter. Protokol ini berguna untuk membuat Kode QR yang menyandikan karakter non-Inggris, seperti Jepang, Sirilik, Ibrani, Yunani, Arab, dan lainnya. Saat ECI diaktifkan, kode QR tidak hanya menyimpan sekumpulan digit sebagai nilai byte mentah, tetapi juga mencakup penjelasan untuk menginterpretasikan nilai ini. Pustaka kode batang mendukung semua pengkodean rangkaian karakter yang paling banyak digunakan, seperti UTF8, ASCII, dan banyak lainnya. Hasilkan kode QR untuk menyandikan simbol non-Inggris menggunakan mode ECI.

Pembuatan Kode QR

API memiliki kemampuan untuk membuat barcode dari berbagai jenis, termasuk Data Matrix, Aztec Code, PDF417, dan lainnya, untuk nilai teks masukan yang besar atau tidak standar. Berikut adalah contoh kode untuk pembuatan Kode QR.

Code to be executed - PHP


// Create an instane of the BarcodeGenerator class
$generator = new BarcodeGenerator(EncodeTypes::QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
$generator->getParameters()->getBarcode()->getXDimension()->setMillimeteres(2);

// Set codetext position
$generator->getParameters()->getCodeTextParameters()->setLocation(CodeLocation::Below);

// Generate and save image
$generator->save("example.png", BarCodeImageFormat::PNG);
Generation result

Preset Kualitas Pembacaan Barcode

Salah satu fitur Aspose.BarCode untuk PHP via Java adalah kemampuan untuk menyesuaikan proses pembacaan kode batang dengan menggunakan prasetel yang berbeda. Prasetel 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 ini dirancang agar mudah digunakan dan intuitif, memudahkan pengembang untuk menambahkan kemampuan pemindaian kode batang dengan cepat dan mudah ke aplikasi mereka.

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 - PHP

    
try
{
    $image_bytes = file_get_contents("<file name>");
    $image = base64_encode($image_bytes);
    $reader = new BarCodeReader($image, null, DecodeType::AllSupportedTypes);
    forEach($reader->readBarCodes() as $res)
    {
        print("Code Text : ".$res->getCodeTypeName()."\\n");
        print("\\n");
        print("Code Type : ".$res->getCodeText()."\\n");
    }

}
catch (BarcodeException $e)
{
    print($e->getMessage());
}

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