Saltar al contenido principal

Leer código de barras desde PDF en n8n

Leer código de barras desde PDF es un n8n módulo por PDF4me que detecta y decodifica códigos de barras incrustados en un PDF documento. Enviar el PDF como datos binarios, Base64, o un URL, elija un tipo de código de barras y un rango de páginas, y reciba los valores decodificados como estructurados. JSON.

Lo que hace este nodo

PDF4me: Leer código de barras desde PDF escanea un PDF y decodifica cualquier código de barras o QR codes lo encuentra en uno n8n paso. Elegir Tipo de código de barras Todos o un formato específico (QR Code, Code 128, Data Matrixy otros tipos compatibles), y objetivos específicos pages o todo el documento con Páginas. Devuelve los valores decodificados como un JSON Archivo. Ideal para flujos de trabajo automatizados de entrada de datos, procesamiento de etiquetas de envío, seguimiento de inventario y verificación de cumplimiento.

Entradas de blog relacionadas(1)

Autenticando su API Pedido

Cada PDF4me nodo en n8n requiere un válido Credencial para conectarse con. Crea o selecciona uno que contenga tu PDF4me API clave para que el flujo de trabajo pueda autenticar de forma segura las solicitudes de lectura de códigos de barras.

Datos importantes que no debes perderte

El estrechamiento del tipo de código de barras acelera el escaneo.
Escanea todos los formatos de código de barras compatibles, lo cual es exhaustivo pero más lento. Si ya conoce el formato, por ejemplo QR Code En las etiquetas de envío, seleccionarlo reduce directamente el tiempo de procesamiento.
La resolución del escaneo afecta la precisión de la decodificación.
Códigos de barras en escaneos de baja resolución o altamente comprimidos PDFs Puede que no se pueda decodificar si las barras o los módulos no son claramente distinguibles.
La salida es una JSON archivo, no la fuente PDF
El nodo devuelve datos de código de barras decodificados como un JSON archivo bajo Binary Data Output Name, no devuelve ni modifica el original PDF.
Nodo Read Barcode From PDF n8n configurado con Credential cuenta PDF4ME, Acción Read Barcode From PDF, Tipo de datos de entrada Binary Data, Campo de entrada Binary data, Nombre del archivo de salida read_barcode_from_pdf.json, Tipo de código de barras All, Páginas all, Async toggle on y Binary Data Output Name data

Panel de nodos completo: PDF a través de datos binarios, tipo de código de barras todos, páginas todas

Parámetros

Requerido en el n8n Interfaz de usuario: Tipo de datos de entrada, tipo de código de barras y páginas. Nombre del archivo de salida (predeterminado) leer_código_de_barras_desde_pdf.json), Asyncy Nombre de salida de datos binarios (predeterminado) datos) son campos de conveniencia opcionales. Campos de origen condicional (Campo binario de entrada, Base64 Contenido del documento, archivo URL) aparecen solo cuando se elige su tipo de datos de entrada correspondiente.

ParámetroRequeridoLo que haceEjemplo
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

¿Qué campos incluye el resultado?

CampoTipoLo que contiene
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).

¿Cómo configuro la lectura de códigos de barras? PDF en n8n¿

  1. Agregar PDF4me a tu n8n flujo de trabajo y configuración Acción a Leer código de barras desde PDF.
  2. En Credencial para conectarse con, seleccione su PDF4me credenciales o haga clic Crear nueva credencial y pega tu API llave.
  3. Colocar Tipo de datos de entrada a Datos binarios (por defecto), Base64 String, o URL y rellene el campo correspondiente.
  4. Colocar Tipo de código de barras a Todo o un formato específico como QR Code o Code 128.
  5. Colocar Páginas a all, un índice de una sola página o un rango como 1-5.
  6. Opcionalmente, cambiar Nombre del archivo de salida desde el valor predeterminado read_barcode_from_pdf.json y Nombre de salida de datos binarios desde el valor predeterminado data.
  7. Opcionalmente, alternar Async para el procesamiento en segundo plano de lotes más grandes.
  8. Ejecuta el nodo y enruta el decodificado. JSON salida al siguiente paso del flujo de trabajo.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon n8n workflow patterns using Read Barcode From PDF.
Introducción de datos de etiquetas de envío
  1. Un activador de archivo adjunto de correo electrónico recibe un manifiesto de envío. PDF (Datos binarios, propiedad) datos).
  2. PDF4me Leer código de barras desde PDF funciona con código de barras tipo Code 128 para decodificar los números de seguimiento.
  3. Un nodo Set analiza el JSON Genera y escribe los números de seguimiento en una hoja de cálculo de logística.
Conciliación del informe de inventario
  1. Un disparador programado genera el informe de inventario semanal. PDF de un URL.
  2. PDF4me Leer código de barras desde PDF está configurado con tipo de datos de entrada URL y Código de barras Tipo Todos para detectar formatos de código de barras mixtos.
  3. Los códigos de los artículos decodificados se comparan con la base de datos de inventario para detectar discrepancias.
Verificación del certificado de cumplimiento
  1. Un sistema de gestión documental carga un certificado de conformidad. PDF previa aprobación.
  2. PDF4me Leer código de barras desde PDF Escanea solo la página 1 (páginas establecidas en 0) para la verificación integrada. QR código.
  3. El valor decodificado se compara con un registro interno para confirmar que el certificado es auténtico.

Consejos prácticos

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.

Hoja de trucos

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

Preguntas frecuentes

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.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso

Procesamiento de documentos y extracción de datos

  • Extrae automáticamente códigos de producto, números de serie e información de seguimiento de facturas, documentos de envío e informes de inventario para optimizar la entrada de datos y reducir los errores de procesamiento manual.
  • Procese documentos escaneados y archivos digitales leyendo códigos de barras integrados para identificar tipos de documentos, números de lote y códigos de referencia para la clasificación y el enrutamiento automatizados de documentos.
  • Extraer información del cliente y detalles del pedido de PDF recibos, facturas y albaranes mediante la lectura QR codes y códigos de barras que contienen datos codificados de clientes y transacciones.

Control de calidad y verificación de cumplimiento

  • Verifique la autenticidad y el cumplimiento del producto mediante la lectura de los códigos de barras de la documentación, los certificados y los formularios reglamentarios para garantizar que los productos cumplan con los estándares de la industria y los requisitos reglamentarios.
  • Procesar los documentos de seguimiento de lotes y control de calidad extrayendo los números de lote, las fechas de caducidad y los códigos de fabricación de los códigos de barras incrustados en los documentos de producción y control de calidad.
  • Validar la integridad y autenticidad del documento mediante la lectura de códigos de barras de seguridad y QR codes que contienen información de verificación e identificadores a prueba de manipulaciones para la seguridad de los documentos.

Gestión de inventario y seguimiento de activos

  • Procesar informes de inventario y documentación de activos mediante la lectura de códigos de barras para extraer códigos de artículos, información de ubicación y actualizaciones de estado para sistemas automatizados de gestión de inventario y seguimiento de activos.
  • Extraiga información de seguimiento de etiquetas de envío, documentos de entrega e informes logísticos para permitir el seguimiento de paquetes en tiempo real y la confirmación de entrega para la gestión de la cadena de suministro.
  • Procesar los registros de mantenimiento de equipos y la documentación de servicio mediante la lectura de códigos de barras que contienen identificadores de equipos, programas de mantenimiento e historial de servicio para el mantenimiento preventivo y la gestión de activos.

Obtén ayuda