Aspose.BarCode  para PHP via Java

Generador de código de barras PHP y API de lector

Escanee o genere códigos de barras 1D, 2D y postales a partir de imágenes en cualquier aplicación web PHP.

  Download Free Trial
  
 

Aspose.BarCode para PHP a través de Java es un conjunto de API de generación y lectura de códigos de barras para aplicaciones y scripts de PHP. Los desarrolladores pueden leer fácilmente códigos de barras 1D, 2D y postales de imágenes en diferentes ángulos. La API del generador de códigos de barras crea imágenes de códigos de barras en varios formatos, como JPG, PNG, GIF, BMP. Además, es compatible con múltiples funciones de imagen, como la manipulación de bordes, el color, la rotación de imágenes, la personalización de la resolución y mucho más.

Características avanzadas de la API de código de barras PHP

Generar códigos QR ECI

Entre varios tipos de códigos de barras populares, la API se puede usar para crear códigos de barras con parámetros especiales. Una de estas funciones permite a los desarrolladores generar códigos QR ECI que codifican símbolos Unicode utilizando interpretación de canal extendida (ECI), un protocolo de comunicación especial. Es un estándar para codificar conjuntos de caracteres en códigos QR. Permite a los lectores de códigos QR interpretar y mostrar correctamente el texto en diferentes idiomas y conjuntos de caracteres, que pueden no ser compatibles con el conjunto de caracteres predeterminado del código QR. Al escanear un código QR con un designador ECI, el lector puede identificar el conjunto de caracteres correcto para decodificar y mostrar la información codificada en este código QR. Esto permite admitir una amplia gama de idiomas y conjuntos de caracteres. Este protocolo es útil para crear códigos QR que codifican caracteres no ingleses, como japonés, cirílico, hebreo, griego, árabe y otros. Cuando ECI está habilitado, un código QR no solo almacena un conjunto de dígitos como valores de bytes sin procesar, sino que también incluye una explicación para interpretar estos valores. La biblioteca de códigos de barras es compatible con todas las codificaciones de juegos de caracteres más utilizadas, como UTF8, ASCII y muchas otras. Genere códigos QR para codificar símbolos que no estén en inglés utilizando el modo ECI.

Generación de código QR

API tiene la capacidad de crear códigos de barras de varios tipos, incluidos Data Matrix, Aztec Code, PDF417 y otros, para valores de texto de entrada grandes o no estándar. Aquí está el ejemplo de código para la generación de códigos 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

Ajustes preestablecidos de calidad de lectura de códigos de barras

Una de las características de Aspose.BarCode para PHP via Java es la capacidad de personalizar el proceso de lectura de códigos de barras mediante el uso de diferentes ajustes preestablecidos. Estos ajustes preestablecidos son conjuntos predefinidos de parámetros de lectura que están optimizados para diferentes escenarios y pueden ayudar a mejorar la precisión y la velocidad del reconocimiento de códigos de barras. Por ejemplo, algunos ajustes preestablecidos se pueden usar para mejorar el reconocimiento de códigos de barras pequeños, de baja calidad o dañados, así como códigos de barras que se escanean a partir de documentos de texto complejos o que se giran en ángulo. Se pueden usar otros ajustes preestablecidos para aumentar la velocidad de lectura de imágenes de alta calidad y códigos de barras lineales. Con estos ajustes preestablecidos, los desarrolladores pueden ajustar el proceso de lectura de códigos de barras para maximizar la precisión y la eficiencia del reconocimiento para sus casos de uso específicos. Esto puede mejorar el rendimiento general de sus aplicaciones y brindar una mejor experiencia de usuario a sus clientes.

Ejemplo en vivo de reconocimiento de código de barras

La API del lector de códigos de barras proporciona un conjunto de funciones para escanear, detectar y leer códigos de barras postales y 1D, 2D. Con solo unas pocas líneas de código, los desarrolladores pueden integrar fácilmente esta funcionalidad en sus aplicaciones y usarla para detectar y decodificar una amplia gama de códigos de barras de uso común. La API está diseñada para ser fácil de usar e intuitiva, lo que facilita a los desarrolladores agregar rápida y fácilmente capacidades de escaneo de códigos de barras a sus aplicaciones.

Ready to recognize reconociendo Suelte un archivo aquí o haga clic para navegar *

* Al cargar sus archivos o utilizar el servicio, acepta nuestros Términos de utilice y Política de privacidad.

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

Resultado del reconocimiento

Lo que la gente esta diciendo

No se fíe sólo de nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API.

 
 
View Case Studies
  

Support and Learning Resources