PHP Barkod Oluşturucu ve Okuyucu API
- 1D, 2D ve posta barkodları oluşturun ve okuyun (80+ semboloji)
- Composer tabanlı kurulum; PHP 7.4+ ve JDK 8+ gereksinimleri
- Web uygulamaları ve background işler için istikrarlı throughput amacıyla dahil gelen Java Apache Thrift server’ı çalıştırın
PHP’de QR Code oluşturun ve geri okuyun
Daha fazla örnek >// 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
Gerçek dünya taramaları için güvenilir çözümleme
Üretimde nadiren mükemmel etiketler elde edersiniz. Bu SDK, barkodları farklı açılarda ve yaygın görüntü kalite sorunları altında okuyacak şekilde tasarlanmıştır. Daha fazla throughput gerektiğinde tanıma ayarlarını hız/doğruluk dengesi için ayarlayabilir ve belirli tarama bölgelerini hedefleyebilirsiniz.
Standartlar mı? Hepsi var.
Aspose.BarCode for PHP 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
Gereksinimler ve dağıtım
Aspose.BarCode for PHP via Java platform bağımsızdır ve PHP ile Java’nın bulunduğu her yerde (Windows, Linux, macOS ve Solaris dahil) çalışır. Sistem gereksinimleri: PHP 7.4+ ve JDK 1.8+. Composer ile yükleyin (aspose/barcode) ve PHP GD eklentisini etkinleştirin. Çalışma zamanında, sağlanan betikleri kullanarak dahil gelen Java Apache Thrift server’ı başlatın (start_server.cmd veya start_server.sh). Bu model; headless sunucular, PHP-FPM ve yaygın NGINX veya Apache dağıtımları için uygundur.
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.
PHP’de ticaret, etiket ve belgeler için barkodlar
Sipariş işlemden kargo etiketlerine ve faturalara kadar PHP’de uçtan uca barkod iş akışları kurun. Perakende, lojistik, finans, sağlık ve biletleme alanlarında kullanılan kodları oluşturun, doğrulayın ve okuyun.
Web öncelikli oluşturma
- PDF’ler, makbuzlar ve etiketler için sunucu tarafında görüntüler (PNG, JPEG, TIFF, BMP, GIF, EXIF) ve vektör çıktılar (SVG, EMF) üretin
- Base64 görüntüleri tarayıcıya döndürün veya sonuçları object storage’a kaydedin
- Şablon dostu çıktı: X-boyutu, kenar boşlukları, döndürme, açıklamalar ve çözünürlüğü kontrol edin
- Toplu işleme: yüksek hacimli işler için görüntüleri kuyruğa alın
Dosya ve akışlar için tanıma
- Taramalardan, mobil fotoğraflardan ve üretilmiş belgelerden lineer, 2D ve posta barkodlarını okuyun
- İş yükünüze göre hız/doğruluk dengesini ayarlayın ve küçük, döndürülmüş veya düşük kontrastlı sembolleri tespit edin
- Tarama bölgelerini kullanın ve barkod türü ile yönelim gibi metaverileri döndürün
GS1 ve iş açısından kritik türler
- Perakende: EAN/UPC, Code 128 (GS1-128 dahil), ITF, Code 39, Code 93
- 2D etiketler ve biletler: Data Matrix, QR, Micro QR, Aztec, PDF417
- Faturalar ve ödemeler: yapılandırılmış payload’larla Swiss QR
- Lojistik ve operasyon: GS1 DataBar varyantları ve posta aileleri
Performans ve operasyon
- PHP-FPM altında tutarlı throughput için Java backend’i uzun ömürlü bir süreç olarak çalıştırın
- NGINX veya Apache arkasında yatay ölçekleyin ve konteynerlerde dağıtın
Uluslararası metin, standartlar ve geliştirici ergonomisi
Uluslararası metin ve ECI desteği
Uygun olduğunda ECI gibi özellikleri kullanarak çok dilli içeriği kodlayın ve çözün. Bu, metni tarayıcılar ve bölgeler arasında tutarlı tutmaya yardımcı olur.
Standartlar ve yapılandırılmış payload’lar
GS1 uyumlu veriler oluşturun ve gelişmiş barkod modlarıyla çalışın. Swiss QR gibi durumlar ve API’nin desteklediği diğer yapılandırılmış formatlar için karmaşık barkod yardımcılarını kullanın.
Composer kurulumu ve öngörülebilir çalışma zamanı
Composer ile yükleyin ve sağlanan betiklerle dahil gelen Java Apache Thrift server’ı çalıştırın. Bu, dev, CI ve production arasında davranışı tutarlı tutar.