Saltar al contenido principal

Leer códigos de barras desde PDF en Make

Lo que hace este módulo

PDF4me, Leer códigos de barras desde PDF detecta y extrae automáticamente datos de código de barras de cualquier PDF documento en su Make escenario, facturas escaneadas, etiquetas de envío, albaranes o documentos generados digitalmente. Devuelve una matriz de valores de texto de código de barras que puede usar inmediatamente para enrutar documentos, buscar registros en una base de datos, renombrar archivos o activar cualquier acción posterior. Sin escaneo manual, sin OCR configuración, apúntelo a un PDF y los datos del código de barras vuelven listos para usar.

Entradas de blog relacionadas(1)

Autenticando su API Pedido

Cada PDF4me módulo en Make requiere un válido Conexión. Crea o selecciona uno que contenga tu PDF4me API clave para que el escenario pueda autenticar de forma segura las solicitudes de extracción de códigos de barras.

Datos importantes que no debes perderte

Tanto el búfer como la URL pública funcionan.
El documento / archivo público URL El campo acepta un búfer de archivo binario mapeado desde un módulo anterior, como una descarga de almacenamiento en la nube o un archivo adjunto de correo electrónico, o un archivo directo. HTTPS URL señalando el PDFNo es necesario descargar el archivo previamente si es de acceso público.
Seleccionar todos los escaneos de todos los formatos a la vez
Cuando no sepa qué tipo de código de barras contiene el documento, marque Seleccionar todo. El módulo escanea para Code128, Code39, DataMatrix, PDF417, y QRCode En una sola pasada. Si conoce el formato, seleccionar solo ese tipo acelera el procesamiento, lo cual resulta útil para flujos de trabajo de documentos de gran volumen.
La salida es una matriz; utilice un iterador para múltiples códigos de barras.
Barcode Data devuelve cada código de barras encontrado como una entrada de matriz separada. Si solo necesita el primer código de barras, haga referencia a Barcode Data[1] directamente. Si un documento puede contener varios códigos de barras, como un albarán con un código de barras por artículo de línea, agregue un Make Iterador después de este módulo para procesar cada valor individualmente.
El módulo Make PDF4me Read Barcodes from PDF muestra la conexión establecida en TestUser01, el archivo establecido en Map con los campos Nombre de archivo y Documento, y el tipo de código de barras seleccionado muestra QRCode marcado.

Archivo configurado para Map pasa el nombre del archivo y PDF Desde cualquier módulo anterior. Seleccionar tipo de código de barras le permite seleccionar formatos específicos o escanearlos todos a la vez.

Parámetros

Requerido: Conexión, nombre del archivo y documento/archivo público URL Deben proporcionarse todos. Si se deja en Seleccionar todo, la opción Seleccionar tipo de código de barras mostrará todos los formatos por defecto.

ParámetroRequeridoLo que haceEjemplo
ConnectionYesPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameYesSource PDF filename including the .pdf extension. Map from the prior module's file name output.invoice_scan.pdf
Document / public file URLYesBinary PDF buffer from a prior module, or a publicly accessible HTTPS URL to the PDF. Scanned and digital PDFs both work.1. Data or https://example.com/doc.pdf
Select Barcode TypeYesBarcode formats to scan for: Select All, Code128, Code39, DataMatrix, PDF417, or QRCode. Select All scans every format in one pass.Select All

Configuración rápida

  1. Agregar PDF4meLeer códigos de barras desde PDF a tu Make escenario.
  2. Seleccionar Conexión (o haga clic Agregar para crear uno con tu API llave).
  3. Colocar Nombre del archivo y Documento / archivo público URL del módulo anterior: una descarga de almacenamiento en la nube, un archivo adjunto de correo electrónico o HTTP respuesta.
  4. Bajo Seleccione el tipo de código de barras, garrapata Seleccionar todo o bien, elige el formato específico que utilizan tus documentos.
  5. Haga clic Ahorrar y ejecutar el escenario. El Datos de código de barras La salida contiene una matriz de valores de texto extraídos: referencia Barcode Data[1] para el primer resultado o agregue un iterador para recorrer todos los valores.

Ejemplos de flujo de trabajo

Ejemplos de flujo de trabajoCommon Make scenario patterns using Read Barcodes from PDF.
Enrutar documentos escaneados por prefijo de código de barras
  1. Dropbox Watch Folder se activa cuando se escanea un nuevo archivo. PDF llega.
  2. Leer códigos de barras desde PDF Extrae el texto del código de barras del documento.
  3. Un enrutador verifica los datos del código de barras[1], si comienza con "INV-" va a la carpeta de facturas, "ORD-" a la de pedidos, "RCP-" a la de recibos.
  4. Cada ruta sube el archivo a la carpeta de destino correcta de Google Drive.
Cambiar el nombre de los archivos cargados utilizando el valor del código de barras.
  1. Email Watch se activa cuando un PDF La factura llega como archivo adjunto.
  2. Leer códigos de barras desde PDF Extrae el código de barras del número de factura.
  3. La carga a Google Drive utiliza datos de código de barras[1] + ".pdf" como nombre de archivo, el archivo se almacena automáticamente bajo su número de factura.
  4. Un mensaje de Slack notifica al equipo de contabilidad que se ha presentado una nueva factura.
Consulta los detalles del pedido mediante el código de barras de la etiqueta de envío.
  1. Un webhook se activa cuando una etiqueta de envío PDF se genera.
  2. Leer códigos de barras desde PDF Extrae el código de barras del número de seguimiento de la etiqueta.
  3. Un HTTP El módulo consulta el envío API con el número de seguimiento para consultar el estado de la entrega y los datos del cliente.
  4. Un módulo de Gmail envía al cliente una notificación de envío automática con el número de seguimiento.

Preguntas frecuentes

What barcode formats does this module support?+
Five formats: Code128, Code39, DataMatrix, PDF417, and QRCode. Use Select All to scan for every format in a single pass, or select only the type your documents use if you want faster processing on large volumes.
Does it work on scanned paper documents converted to PDF?+
Yes. The module processes both digitally created PDFs and scanned paper documents. A minimum scan resolution of 200 DPI is recommended for reliable recognition. Very low-resolution or heavily skewed scans may reduce accuracy.
What happens if the PDF contains more than one barcode?+
Every detected barcode is returned as a separate entry in the Barcode Data array. Reference Barcode Data[1] for the first result. To process each barcode individually in downstream modules, add a Make Iterator after this step: it will loop through the entire array one entry at a time.
Can I supply the PDF as a URL instead of a binary buffer?+
Yes. The Document / public file URL field accepts both a binary buffer mapped from a prior module and a publicly accessible HTTPS URL pointing directly to the PDF. If the file is already hosted on a public URL you do not need to download it first.
How do I use the extracted barcode to rename files in cloud storage?+
Map Barcode Data[1] into the filename field of a Google Drive, Dropbox, or SharePoint upload module. Append ".pdf" as a static string to complete the extension: for example, combine the barcode value with the literal text ".pdf" using Make's text functions. The file is then stored under the barcode value as its name.

Módulos relacionados

Obtén ayuda