Pular para o conteúdo principal

Ler código de barras de PDF em n8n

Ler código de barras de PDF é um n8n módulo por PDF4me que detecta e decodifica códigos de barras incorporados em um PDF documento. Envie o PDF como dados binários, Base64ou um URLSelecione um tipo de código de barras e um intervalo de páginas e receba os valores decodificados como um código estruturado. JSON.

O que este nó faz

PDF4meLer código de barras de PDF escaneia um PDF e decodifica quaisquer códigos de barras ou QR codes encontra em um n8n passo. Escolha Tipo de código de barras Todo ou um formato específico (QR Code, Code 128, Data Matrixe outros tipos suportados), e direcionar específicos pages ou o documento inteiro com PáginasRetorna os valores decodificados como um JSON Arquivo. Ideal para entrada automatizada de dados, processamento de etiquetas de envio, rastreamento de estoque e fluxos de trabalho de verificação de conformidade.

Artigos relacionados no blogue(1)

Autenticando seu API Solicitar

Todo PDF4me nó em n8n requer um válido Credencial para se conectar comCrie ou selecione um que contenha o seu PDF4me API chave para que o fluxo de trabalho possa autenticar solicitações de leitura de código de barras com segurança.

Fatos importantes que você não deve perder

A redução do tipo de código de barras acelera a leitura.
Realiza todas as leituras para todos os formatos de código de barras suportados, o que é completo, porém mais lento. Se você já conhece o formato, por exemplo QR Code Em etiquetas de envio, selecionar essa opção diretamente reduz o tempo de processamento.
A resolução da varredura afeta a precisão da decodificação.
Códigos de barras em imagens digitalizadas de baixa resolução ou altamente comprimidas. PDFs A decodificação pode falhar se as barras ou módulos não forem claramente distinguíveis.
A saída é um JSON arquivo, não a fonte PDF
O nó retorna os dados do código de barras decodificados como um JSON arquivo sob o nome de saída de dados binários, não retorna nem modifica o original PDF.
O nó n8n "Ler código de barras de um PDF" está configurado com a credencial "Conta PDF4ME", a ação "Ler código de barras de um PDF", o tipo de dados de entrada "Dados binários", o campo de entrada "dados binários", o nome do arquivo de saída "read_barcode_from_pdf.json", o tipo de código de barras "Todos", o número de páginas "Todas", a opção "Assíncrono" ativada e o nome do arquivo de saída "dados binários" definido como "dados".

Painel de nós completo: PDF via Dados Binários, Tipo de Código de Barras Todos, Páginas todas

Parâmetros

Requerido no n8n Interface do usuário: Tipo de dados de entrada, tipo de código de barras e páginas. Nome do arquivo de saída (padrão). ler_código_de_barras_do_pdf.json), Asynce Nome de Saída de Dados Binários (padrão) dados) são campos de conveniência opcionais. Campos de origem condicional (Campo Binário de Entrada, Base64 Conteúdo do documento, arquivo URL) aparecem somente quando o Tipo de Dados de Entrada correspondente é selecionado.

ParâmetroObrigatórioO que fazExemplo
Input Data TypeRequiredHow the source PDF enters the node. Binary Data reads from a previous node (default, most common). Base64 String accepts an encoded PDF. URL downloads the PDF from a public link.Binary Data
Input Binary FieldConditionalName of the binary property on the incoming n8n item that holds the PDF. Required when Input Data Type is Binary Data.data
Base64 Document ContentConditionalBase64-encoded PDF content. Required when Input Data Type is Base64 String.UEsDBBQABgAI...
File URLConditionalPublicly reachable URL to the PDF file. Required when Input Data Type is URL.https://abc.com/xyz.pdf
Output File NameOptionalFilename of the generated JSON file containing barcode data. Default is read_barcode_from_pdf.json.read_barcode_from_pdf.json
Barcode TypeRequiredThe barcode format to scan for. All detects any supported type. A specific format speeds up processing when known in advance.All
PagesRequiredPage indices to scan, as a string. Accepts all, a single index like 0, a comma-separated list, or a range like 1-5.all
AsyncOptionalToggle background processing. On processes asynchronously for better throughput on larger jobs, off returns results synchronously.On
Binary Data Output NameOptionalName of the binary property the output JSON file is exposed under. Default is data.data

Quais campos estão incluídos na saída?

CampoTipoO que contém
successBooleanTrue when barcode reading completed successfully. Use to route error-handling branches.
messageStringDescriptive status message confirming success or describing an error.
fileNameStringFilename of the generated JSON file, set from Output File Name.
mimeTypeStringMIME type of the generated file, application/json.
fileSizeNumberSize of the generated JSON file in bytes.
barcodeTypeStringThe barcode type that was scanned for during this run, for example all or QR Code.
pagesStringThe page range that was scanned during this run.
Binary (data)BinaryThe JSON file containing decoded barcode values, under Binary Data Output Name (default data).

Como faço para configurar a leitura de código de barras a partir de PDF em n8n?

  1. Adicionar PDF4me para o seu n8n fluxo de trabalho e configuração Ação para Ler código de barras de PDF.
  2. Em Credencial para se conectar com, selecione o seu PDF4me credencial ou clique Criar nova credencial e cole o seu API chave.
  3. Definir Tipo de dados de entrada para Dados binários (padrão), Base64 String, ou URL e preencha o campo correspondente.
  4. Definir Tipo de código de barras para Todos ou um formato específico, como QR Code ou Code 128.
  5. Definir Páginas para all, um índice de página única ou um intervalo como 1-5.
  6. Opcionalmente, altere Nome do arquivo de saída do padrão read_barcode_from_pdf.json e Nome da saída de dados binários do padrão data.
  7. Opcionalmente, ative/desative Async para processamento em segundo plano em lotes maiores.
  8. Execute o nó e direcione o decodificado. JSON A saída é encaminhada para a próxima etapa do fluxo de trabalho.

Configurações típicas

Exemplos de fluxo de trabalhoCommon n8n workflow patterns using Read Barcode From PDF.
Entrada de dados da etiqueta de envio
  1. Um gatilho de anexo de e-mail recebe um manifesto de remessa. PDF (Dados binários, propriedade) dados).
  2. PDF4me Ler código de barras de PDF Executa com o tipo de código de barras Code 128 para decodificar números de rastreamento.
  3. Um nó Set analisa o JSON Gera e insere números de rastreamento em uma planilha de logística.
Conciliação do relatório de inventário
  1. Um gatilho programado gera o relatório de estoque semanal. PDF de um URL.
  2. PDF4me Ler código de barras de PDF está configurado com Tipo de Dados de Entrada URL e selecione "Tipo de código de barras: Todos" para capturar formatos de código de barras mistos.
  3. Os códigos dos itens decodificados são comparados com o banco de dados de estoque para identificar discrepâncias.
Verificação do certificado de conformidade
  1. Um sistema de gestão documental carrega um certificado de conformidade. PDF mediante aprovação.
  2. PDF4me Ler código de barras de PDF Analisa apenas a página 1 (Páginas definidas como 0) para a verificação incorporada. QR código.
  3. O valor decodificado é comparado com um registro interno para confirmar a autenticidade do certificado.

Dicas práticas

Set Barcode Type when you know the format
All is thorough but scans for every supported format. Selecting the exact type, such as QR Code, speeds up processing on high-volume workflows.
Limit Pages on large documents
Scanning all pages of a long PDF is slower than targeting the specific page or range where the barcode actually lives.
Low-resolution scans can fail to decode
If a scanned PDF returns no barcode data, check the source scan resolution before assuming the barcode itself is invalid.
Enable Async for large batch jobs
Turning Async on lets PDF4me process larger or higher-volume barcode-reading jobs in the background instead of blocking the workflow synchronously.
Output is JSON, not the original PDF
Do not expect the node to return a modified PDF. It returns a separate JSON file with the decoded barcode values.
Multiple barcodes per page are all captured
The node is not limited to one barcode per page. Every detected barcode on the scanned pages is included in the JSON output.

Folha de dicas

CampoValor
ActionRead Barcode From PDF
Input Data TypeBinary Data
Input Binary Fielddata
Output File Nameread_barcode_from_pdf.json
Barcode TypeAll
Pagesall
AsyncOn
Binary Data Output Namedata
CredentialsPDF4me API credential

Perguntas frequentes

How do I read a barcode from a PDF in n8n?+
Add the PDF4me node, set Action to Read Barcode From PDF, provide the PDF as Binary Data, Base64, or URL, set Barcode Type and Pages, and execute. The node returns the decoded barcode data as a JSON file.
What barcode types does this action support?+
The node supports scanning for all barcode types at once with Barcode Type set to All, or a specific format such as QR Code, Code 128, Data Matrix, or PDF417 for faster, targeted extraction when you know the format in advance.
Can I read barcodes from a scanned PDF?+
Yes, as long as the scan resolution is high enough for the barcode bars or modules to be distinguishable. A low-resolution or heavily compressed scan can prevent accurate decoding.
Can I extract barcodes from only specific pages?+
Yes. Set Pages to a single page index, a comma-separated list, or a range such as 1-5 instead of all to limit scanning to the pages that actually contain barcodes.
What happens if a page has multiple barcodes?+
All detected barcodes on the scanned pages are included in the JSON output, the node is not limited to decoding a single barcode per page.

Ações relacionadas

Mesma tarefa em outras plataformas

Casos de uso

Processamento de Documentos e Extração de Dados

  • Extraia automaticamente códigos de produtos, números de série e informações de rastreamento de faturas, documentos de remessa e relatórios de estoque para agilizar a entrada de dados e reduzir erros de processamento manual.
  • Processar documentos digitalizados e arquivos digitais através da leitura de códigos de barras incorporados para identificar tipos de documentos, números de lote e códigos de referência para classificação e encaminhamento automatizados de documentos.
  • Extrair informações do cliente e detalhes do pedido de PDF recibos, faturas e notas de entrega através da leitura QR codes e códigos de barras que contêm dados codificados de clientes e transações

Controle de Qualidade e Verificação de Conformidade

  • Verifique a autenticidade e a conformidade do produto lendo os códigos de barras presentes na documentação, nos certificados e nos formulários regulamentares para garantir que os produtos atendam aos padrões da indústria e aos requisitos regulamentares.
  • Processar documentos de rastreamento de lotes e controle de qualidade, extraindo números de lote, datas de validade e códigos de fabricação de códigos de barras incorporados em documentos de produção e garantia da qualidade.
  • Valide a integridade e a autenticidade do documento lendo os códigos de barras de segurança e QR codes que contêm informações de verificação e identificadores invioláveis para segurança do documento.

Gestão de Inventário e Rastreamento de Ativos

  • Processar relatórios de inventário e documentação de ativos através da leitura de códigos de barras para extrair códigos de itens, informações de localização e atualizações de status para sistemas automatizados de gestão de inventário e rastreamento de ativos.
  • Extraia informações de rastreamento de etiquetas de envio, documentos de entrega e relatórios de logística para permitir o rastreamento de pacotes em tempo real e a confirmação de entrega para gerenciamento da cadeia de suprimentos.
  • Registros de manutenção e documentação de serviços de equipamentos de processo por meio da leitura de códigos de barras que contêm IDs de equipamentos, cronogramas de manutenção e histórico de serviços para manutenção preventiva e gestão de ativos.

Obtenha ajuda