Pular para o conteúdo principal

Criar código de barras - QR Code Gerador API

PDF4me Criar código de barras permite que você crie códigos de barras independentes e QR code Imagens com suporte para mais de 150 tipos de código de barras, incluindo QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417e formatos especializados. Isto API O serviço gera imagens de código de barras compatíveis, otimizadas para impressão, leitura por dispositivos móveis e aplicações digitais. API recebe dados de texto e parâmetros de código de barras através de REST API chamadas, utilizando Base64 Codificação para transmissão segura. Essa solução é ideal para sistemas de gerenciamento de estoque, automação de etiquetagem de produtos e fluxos de trabalho de geração de códigos de barras corporativos.

Artigos relacionados no blogue(1)

Autenticando seu API Solicitar​

Para acessar o PDF4me REST APIPara que uma solicitação seja aceita, é necessário incluir as credenciais de autenticação adequadas. A autenticação garante a segurança da comunicação e valida sua identidade como usuário autorizado do sistema. REST API.

Principais características​

  • Biblioteca abrangente de códigos de barrasMais de 150 tipos de códigos de barras, incluindo QR codes, Code128, DataMatrix, Aztec, Hanxin, PDF417, códigos postais e simbologias industriais especializadas usando o parâmetro Tipo de Código de Barras
  • Geração de imagens independenteCrie imagens de código de barras de alta qualidade de forma independente, sem a necessidade de documentos ou modelos existentes, através da especificação do nome do arquivo.
  • Gerenciamento avançado de textoConfigure a exibição, o posicionamento e a visibilidade do texto do código de barras com opções de formatação profissional para uma apresentação clara usando o parâmetro Texto.
  • Integração EmpresarialSimples API Com parâmetros mínimos projetados para integração perfeita em sistemas e fluxos de trabalho de negócios existentes, com mapeamento de parâmetros adequado.

REST API Ponto final​

O PDF4me REST API usa padrão HTTP Métodos para interagir com recursos. Todas as operações de geração de código de barras são realizadas por meio de um único ponto de extremidade:

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

Tipos de código de barras suportados​

Suporta mais de 150 tipos de código de barras para geração abrangente de códigos de barras com base em JSON especificação.

Códigos de barras 1D populares​

  • Code128 - Código de barras universal (máximo de 255 caracteres) usando o parâmetro Tipo de código de barras
  • Code39 - Código de barras alfanumérico (máximo de 43 caracteres) através do parâmetro Texto
  • EAN13/EAN8 - Códigos de produtos de varejo (13/8 caracteres) com especificação de nome de arquivo
  • UPC-A/UPC-E - Varejo norte-americano (12/8 caracteres) usando API integração

Códigos de barras 2D populares​

  • QR Code - Leitura móvel (máximo de 4.296 caracteres) usando o parâmetro Tipo de código de barras
  • DataMatrix - 2D de alta densidade (máximo de 2.335 caracteres) através do parâmetro Texto
  • PDF417 - Grande capacidade de dados (máximo de 2.710 caracteres) com especificação de nome de arquivo
  • Aztec - Excelente correção de erros (máximo de 3.832 caracteres) usando API integração

Formatos especializados​

  • Códigos Postais: USPS, Royal Mail, Australia Post, Deutsche Post usando o parâmetro Tipo de código de barras
  • Assistência médica: HIBC, GS1 DataBar, Pharmacode através do parâmetro Texto
  • Logística: MaxiCode, SSCC-18, ITF-14, GS1-128 com especificação de nome de arquivo
  • Variantes de QR: Micro QR, iQR, rMQR usando API integração

REST API Parâmetros​

Lista completa de parâmetros para a função Criar Código de Barras REST APIOs parâmetros estão organizados por categoria para melhor compreensão e implementação.

Importante: Os parâmetros marcados com um asterisco (*) são obrigatórios e devem ser fornecidos para o API para funcionar corretamente.

Parâmetros obrigatórios​

ParâmetroTipoDescriçãoExemplo
texto*StringTexto a ser codificado no código de barras. O comprimento do texto depende do tipo de código de barras.PDF4me Create Barcode Sample
barcodeType*StringTipo de formato de código de barras. Opções: qrCode, code128, dataMatrix, aztec, hanXin, pdf417, code39, ean13, ean8, upcA, upcEqrCode
hideText*BooleanOcultar o rótulo de texto do código de barras (verdadeiro = ocultar, falso = mostrar o texto ao lado do código de barras)false
async*BooleanAtive o processamento assíncrono. Quando true, o API retorna o status 202 e fornece uma opção de sondagem. URL no Location cabeçalhotrue

Saída​

O PDF4me Criar código de barras REST API Retorna respostas diferentes dependendo do modo de processamento. API retorna o código de barras como um arquivo de imagem binária (PNG formato), não como JSON.

Processamento síncrono (padrão)

Quando async não está definido ou está definido como false, o API processa a solicitação imediatamente:

Código de status: 200 OK

Content-Type: image/png (ou formato de imagem apropriado)

Corpo da resposta: O corpo da resposta contém a imagem do código de barras como dados binários (PNG formato por padrão).

Como usar:

  1. Leia o corpo da resposta como dados binários.
  2. Salve os dados binários como um arquivo de imagem (por exemplo, .png, .jpg).
  3. Utilize o arquivo de imagem conforme necessário.

Exemplo (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

Exemplo (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)

Exemplo de solicitação​

Cabeçalho​

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Observação:

  • Adquira o seu API chave do PDF4me Painel
  • O API a chave deve ser Base64 codificado e prefixado com "Básico" no Authorization cabeçalho
  • Exemplo: Se o seu API chave é abc123, codifique-o para Base64 e usar Authorization: Basic YWJjMTIz

Carga útil​

Exemplo:

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

Exemplos de código​

O PDF4me Criar código de barras REST API Fornece exemplos de código em várias linguagens de programação. Escolha a linguagem que melhor se adapta ao seu ambiente de desenvolvimento:

C# (CSharp) Amostra

Completo C# Implementação para criação de códigos de barras:

Casos de uso e aplicações industriais​

Casos de uso de comércio eletrônico e varejo

  • Rótulos de produtosGere imagens de código de barras independentes para embalagens e rótulos de produtos usando o parâmetro Tipo de Código de Barras.
  • Etiquetas de preçoCrie imagens de código de barras para sistemas de precificação dinâmica e finalização de compra automatizada por meio do parâmetro Texto.
  • Gestão de estoqueGere imagens de código de barras para gerenciamento de armazém e controle de estoque com especificação de nome de arquivo.
  • Catálogos de produtosCrie imagens de código de barras para identificação de produtos e sistemas de catálogo usando API integração

Obtenha ajuda​