Saltar al contenido principal

Crear código de barras - QR Code Generador API

PDF4me Crear código de barras le permite crear códigos de barras independientes y QR code imágenes con soporte para más de 150 tipos de códigos de barras, incluyendo QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417y formatos especializados. Este API El servicio genera imágenes de códigos de barras compatibles, optimizadas para impresión, escaneo móvil y aplicaciones digitales. API recibe datos de texto y parámetros de código de barras a través de REST API llamadas, utilizando Base64 Codificación para una transmisión segura. Esta solución es ideal para sistemas de gestión de inventario, automatización del etiquetado de productos y flujos de trabajo de generación de códigos de barras empresariales.

Entradas de blog relacionadas(1)

Autenticando su API Pedido

Para acceder al PDF4me REST APICada solicitud debe incluir las credenciales de autenticación adecuadas. La autenticación garantiza una comunicación segura y valida su identidad como usuario autorizado del sistema. REST API.

Características principales

  • Biblioteca completa de códigos de barras: Más de 150 tipos de códigos de barras, incluyendo QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417códigos postales y simbologías industriales especializadas mediante el parámetro Tipo de código de barras
  • Generación de imágenes independiente: Crea imágenes de códigos de barras de alta calidad de forma independiente sin necesidad de documentos o plantillas existentes mediante la especificación del nombre del archivo.
  • Gestión avanzada de textoConfigure la visualización, el posicionamiento y la visibilidad del texto del código de barras con opciones de formato profesionales para una presentación impecable mediante el parámetro Texto.
  • Integración empresarial: Simple API con parámetros mínimos diseñados para una integración perfecta en los sistemas y flujos de trabajo empresariales existentes con una correcta asignación de parámetros.

REST API Punto final

El PDF4me REST API utiliza estándar HTTP métodos para interactuar con los recursos. Todas las operaciones de generación de códigos de barras se realizan a través de un único punto final:

  • Método: POST
  • Punto final: /api/v2/CreateBarcode

Tipos de códigos de barras compatibles

Admite más de 150 tipos de códigos de barras para una generación integral de códigos de barras basada en el JSON especificación.

Códigos de barras 1D populares

  • Code128 - Código de barras universal (máximo 255 caracteres) mediante el parámetro Tipo de código de barras.
  • Code39 - Código de barras alfanumérico (máximo 43 caracteres) mediante parámetro de texto.
  • EAN13/EAN8 - Códigos de productos minoristas (13/8 caracteres) con especificación de nombre de archivo
  • UPC-A/UPC-E - Venta minorista norteamericana (12/8 caracteres) usando API integración

Códigos de barras 2D populares

  • QR Code - Escaneo móvil (máximo 4296 caracteres) mediante el parámetro Tipo de código de barras.
  • DataMatrix - Alta densidad 2D (máximo 2335 caracteres) mediante parámetro de texto
  • PDF417 - Gran capacidad de datos (2710 caracteres como máximo) con especificación de nombre de archivo.
  • Aztec - Excelente corrección de errores (máximo 3832 caracteres) usando API integración

Formatos especializados

  • Códigos postales: USPS, Royal Mail, Australia Post, Deutsche Post utilizando el parámetro Tipo de código de barras
  • Cuidado de la salud: HIBC, GS1 DataBar, Pharmacode a través del parámetro Texto
  • Logística: MaxiCode, SSCC-18, ITF-14, GS1-128 con especificación de nombre de archivo
  • Variantes de códigos QR: Micro QR, iQR, rMQR usando API integración

REST API Parámetros

Lista completa de parámetros para la creación de códigos de barras. REST APILos parámetros están organizados por categoría para una mejor comprensión e implementación.

Importante: Los parámetros marcados con un asterisco (*) son obligatorios y deben proporcionarse para la API para que funcione correctamente.

Parámetros requeridos

ParámetroTipoDescripciónEjemplo
texto*StringTexto que se codificará en el código de barras. La longitud del texto depende del tipo de código de barras.PDF4me Create Barcode Sample
barcodeType*StringTipo de formato de código de barras. Opciones: qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanOcultar la etiqueta de texto del código de barras (verdadero=ocultar, falso=mostrar el texto junto al código de barras)false
async*BooleanHabilitar el procesamiento asíncrono. Cuando true, el API devuelve un estado 202 y proporciona una encuesta URL en el Location encabezadotrue

Producción

El PDF4me Crear código de barras REST API devuelve diferentes respuestas según el modo de procesamiento. API devuelve el código de barras como un archivo de imagen binario (PNG formato), no como JSON.

Procesamiento síncrono (predeterminado)

Cuando async no está configurado o está configurado false, el API procesa la solicitud inmediatamente:

Código de estado: 200 OK

Content-Type: image/png (o formato de imagen apropiado)

Cuerpo de la respuesta: El cuerpo de la respuesta contiene la imagen del código de barras como datos binarios (PNG formato por defecto).

Cómo usarlo:

  1. Lee el cuerpo de la respuesta como datos binarios.
  2. Guarda los datos binarios como un archivo de imagen (por ejemplo, .png, .jpg).
  3. Utilice el archivo de imagen según sea necesario.

Ejemplo (JavaScript):

const response = await fetch(url, options);
const blob = await response.blob();
const url = URL.createObjectURL(blob);
// Use the URL to display or download the image

Ejemplo (Python):

response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200:
with open('barcode.png', 'wb') as f:
f.write(response.content)

Ejemplo de solicitud

Encabezamiento

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Nota:

  • Consigue tu API clave del PDF4me Panel
  • El API La clave debe ser Base64 codificado y prefijado con "Basic" en el Authorization encabezado
  • Ejemplo: Si su API La clave es abc123, codificarlo a Base64 y usar Authorization: Basic YWJjMTIz

Carga útil

Ejemplo:

{
"text": "PDF4me Create Barcode Sample",
"barcodeType": "qrCode",
"hideText": false,
"async": true
}

Ejemplos de código

El PDF4me Crear código de barras REST API Proporciona ejemplos de código en varios lenguajes de programación. Elija el lenguaje que mejor se adapte a su entorno de desarrollo:

C# (CSharp) Muestra

Completo C# Implementación para la creación de códigos de barras:

Casos de uso y aplicaciones en la industria

Casos de uso en comercio electrónico y venta minorista

  • Etiquetas de productosGenerar imágenes de códigos de barras independientes para el embalaje y las etiquetas del producto utilizando el parámetro Tipo de código de barras.
  • Etiquetas de precio: Crea imágenes de códigos de barras para precios dinámicos y sistemas de pago automatizados mediante el parámetro Texto.
  • Gestión de inventarioGenerar imágenes de códigos de barras para la gestión de almacenes y el control de existencias con especificación de nombre de archivo.
  • Catálogos de productos: Crear imágenes de códigos de barras para sistemas de identificación de productos y catálogos utilizando API integración

Obtén ayuda