Aspose.BarCode  für PHP via Java

PHP-Barcode-Generator und Reader-API

Scannen oder generieren Sie 1D-, 2D- und Post-Barcodes aus Bildern in jeder PHP-Webanwendung.

  Download Free Trial
  
 

Aspose.BarCode für PHP über Java ist eine Reihe von Barcode-Generierungs- und Lese-APIs für PHP-Anwendungen und -Skripte. Entwickler können problemlos 1D-, 2D- und Post-Barcodes aus Bildern aus verschiedenen Winkeln lesen. Die Barcode-Generator-API erstellt Barcode-Bilder in verschiedenen Formaten wie JPG, PNG, GIF, BMP. Darüber hinaus unterstützt es mehrere Bildfunktionen wie das Bearbeiten von Rändern, Farben, Drehen von Bildern, Anpassen der Auflösung und vieles mehr.

Erweiterte PHP-Barcode-API-Funktionen

Generieren Sie ECI-QR-Codes

Neben verschiedenen gängigen Barcode-Typen kann die API zum Erstellen von Barcodes mit speziellen Parametern verwendet werden. Eine dieser Funktionen ermöglicht es Entwicklern, ECI-QR-Codes zu generieren, die Unicode-Symbole mithilfe der erweiterten Kanalinterpretation (ECI), einem speziellen Kommunikationsprotokoll, kodieren. Es handelt sich um einen Standard zur Kodierung von Zeichensätzen in QR-Codes. Es ermöglicht QR-Code-Lesern, Text in verschiedenen Sprachen und Zeichensätzen, die vom Standard-QR-Code-Zeichensatz möglicherweise nicht unterstützt werden, korrekt zu interpretieren und anzuzeigen. Beim Scannen eines QR-Codes mit einem ECI-Bezeichner kann der Leser den richtigen Zeichensatz identifizieren, der zum Dekodieren und Anzeigen der in diesem QR-Code kodierten Informationen verwendet werden soll. Dies ermöglicht die Unterstützung einer breiten Palette von Sprachen und Zeichensätzen. Dieses Protokoll ist nützlich, um QR-Codes zu erstellen, die nicht-englische Zeichen wie Japanisch, Kyrillisch, Hebräisch, Griechisch, Arabisch und andere kodieren. Wenn ECI aktiviert ist, speichert ein QR-Code nicht nur eine Reihe von Ziffern als rohe Bytewerte, sondern enthält auch eine Erklärung zur Interpretation dieser Werte. Die Barcode-Bibliothek unterstützt alle am häufigsten verwendeten Zeichensatzkodierungen wie UTF8, ASCII und viele andere. Generieren Sie QR-Codes, um nicht-englische Symbole im ECI-Modus zu kodieren.

QR-Code-Generierung

Die API bietet die Möglichkeit, Barcodes verschiedener Typen zu erstellen, darunter Data Matrix-, Aztec-Code, PDF417 und andere, für große oder nicht standardmäßige Eingabetextwerte. Hier ist das Codebeispiel für die QR-Code-Generierung.

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

Voreinstellungen für die Barcode-Lesequalität

Eine der Funktionen von Aspose.BarCode für PHP via Java ist die Möglichkeit, den Barcode-Lesevorgang mithilfe verschiedener Voreinstellungen anzupassen. Bei diesen Voreinstellungen handelt es sich um vordefinierte Sätze von Leseparametern, die für verschiedene Szenarien optimiert sind und dazu beitragen können, die Genauigkeit und Geschwindigkeit der Barcode-Erkennung zu verbessern. Einige Voreinstellungen können beispielsweise verwendet werden, um die Erkennung von kleinen, minderwertigen oder beschädigten Barcodes sowie von Barcodes, die aus komplexen Textdokumenten gescannt oder in einem Winkel gedreht wurden, zu verbessern. Weitere Voreinstellungen können verwendet werden, um die Lesegeschwindigkeit für hochwertige Bilder und lineare Barcodes zu erhöhen. Mithilfe dieser Voreinstellungen können Entwickler den Barcode-Leseprozess optimieren, um die Erkennungsgenauigkeit und -effizienz für ihre spezifischen Anwendungsfälle zu maximieren. Dies kann die Gesamtleistung ihrer Anwendungen verbessern und ihren Kunden ein besseres Benutzererlebnis bieten.

Live-Beispiel zur Barcode-Erkennung

Die Barcode-Lesegerät-API bietet eine Reihe von Funktionen zum Scannen, Erkennen und Lesen von 1D-, 2D- und Post-Barcodes. Mit nur wenigen Codezeilen können Entwickler diese Funktionalität problemlos in ihre Anwendungen integrieren und damit eine Vielzahl häufig verwendeter Barcodes erkennen und dekodieren. Die API ist benutzerfreundlich und intuitiv gestaltet und erleichtert Entwicklern das schnelle und einfache Hinzufügen von Barcode-Scanfunktionen zu ihren Anwendungen.

Ready to recognize Erkennen Legen Sie hier eine Datei ab oder klicken Sie zum Durchsuchen *

* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unseren Nutzungsbedingungen zu Nutzung und Datenschutzerklärung.

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());
}

Erkennungsergebnis

Was sagen die Leute

Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie, was Benutzer über APIs sagen.

 
 
View Case Studies
  

Support and Learning Resources