API Generator & Reader Barcode PHP
- Membuat dan membaca barcode 1D, 2D, dan pos (80+ simbologi)
- Setup berbasis Composer dengan persyaratan PHP 7.4+ dan JDK 8+
- Menjalankan server Java Apache Thrift bawaan untuk throughput stabil di aplikasi web dan job background
Buat QR Code dan baca kembali di PHP
Contoh lainnya >// Minimal generation (server-side)
$generator = new BarcodeGenerator(EncodeTypes::QR, "Hello PHP");
// Render to Base64 PNG (no temp files)
$pngBase64 = $generator->generateBarCodeImage(BarCodeImageFormat::PNG);
// Save if needed
file_put_contents("qr.png", base64_decode($pngBase64));
> composer require aspose/barcode
Dekode yang andal untuk hasil pindai dunia nyata
Di produksi, label sempurna itu jarang. SDK ini dirancang untuk membaca barcode pada berbagai sudut dan menghadapi masalah kualitas gambar yang umum. Anda dapat menyetel pengaturan pengenalan untuk menyeimbangkan kecepatan dan akurasi serta menargetkan area pemindaian tertentu saat membutuhkan throughput lebih tinggi.
Standar? Beres.
Aspose.BarCode for PHP 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
Persyaratan dan deployment
Aspose.BarCode for PHP via Java bersifat lintas platform dan berjalan di mana pun PHP dan Java tersedia, termasuk Windows, Linux, macOS, dan Solaris. Persyaratan sistem: PHP 7.4+ dan JDK 1.8+. Instal via Composer (aspose/barcode) dan aktifkan ekstensi PHP GD. Untuk runtime, jalankan server Java Apache Thrift bawaan menggunakan skrip yang disediakan (start_server.cmd atau start_server.sh). Model ini cocok untuk server headless, PHP-FPM, serta deployment umum NGINX atau Apache.
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.
Barcode untuk perdagangan, label, dan dokumen di PHP
Bangun workflow barcode end-to-end di PHP, dari pemrosesan pesanan hingga label pengiriman dan faktur. Hasilkan, validasi, dan baca kode yang digunakan di ritel, logistik, keuangan, layanan kesehatan, dan tiket.
Pembuatan yang web-first
- Hasilkan gambar sisi server (PNG, JPEG, TIFF, BMP, GIF, EXIF) dan output vektor (SVG, EMF) untuk PDF, struk, dan label
- Kembalikan gambar Base64 ke browser atau simpan hasilnya di object storage
- Output ramah template: kontrol X-dimension, margin, rotasi, caption, dan resolusi
- Pemrosesan batch: antrekan gambar untuk job bervolume tinggi
Pengenalan untuk file dan stream
- Baca barcode linear, 2D, dan pos dari hasil pindai, foto mobile, dan dokumen yang dihasilkan
- Atur trade-off kecepatan vs akurasi untuk workload Anda dan deteksi simbol kecil, miring, atau berkontras rendah
- Gunakan region pemindaian dan kembalikan metadata seperti jenis barcode dan orientasi
GS1 dan tipe yang kritis untuk bisnis
- Ritel: EAN/UPC, Code 128 (termasuk GS1-128), ITF, Code 39, Code 93
- Label dan tiket 2D: Data Matrix, QR, Micro QR, Aztec, PDF417
- Faktur dan pembayaran: Swiss QR dengan structured payload
- Logistik dan operasional: varian GS1 DataBar dan keluarga barcode pos
Performa dan operasional
- Jalankan backend Java sebagai proses jangka panjang untuk throughput stabil di bawah PHP-FPM
- Skalakan secara horizontal di belakang NGINX atau Apache dan deploy dalam container
Teks internasional, standar, dan kenyamanan developer
Teks internasional dan dukungan ECI
Encode dan decode konten multibahasa menggunakan fitur seperti ECI bila relevan. Ini membantu menjaga teks tetap konsisten di berbagai scanner dan wilayah.
Standar dan structured payload
Bangun data yang sesuai GS1 dan gunakan mode barcode tingkat lanjut. Gunakan helper barcode kompleks untuk kasus seperti Swiss QR dan format terstruktur lain yang didukung API.
Instalasi Composer dan runtime yang dapat diprediksi
Instal dengan Composer dan jalankan server Java Apache Thrift bawaan menggunakan skrip yang disediakan. Ini menjaga perilaku tetap konsisten di dev, CI, dan produksi.