Saltar al contenido principal

Dividir archivos PDF por código de barras en Make: Iterator + PDF4me Dividir por código de barras (Paso a paso)

· 9 min de lectura
SEO and Content Writer

Cuando escaneas una pila de documentos en un solo PDF, facturas por lotes, correo con hojas separadoras o informes con separadores de código de barras, necesitas que cada documento esté en su propio archivo. PDF4me Dividido por código de barras El módulo detecta códigos de barras y filtra por texto (por ejemplo, comienza con PDF4me), y divisiones antes, después o en la página del código de barras, y Make’s Iterador Convierte los resultados divididos en archivos individuales que puedes subir a Dropbox, Google Drive o cualquier otro servicio de almacenamiento.

Esta guía le explica detalladamente los módulos, campos y valores necesarios para crear varios archivos PDF, guardando cada división como un archivo independiente.

¿Qué necesitas?

  • Hacer, Crear una cuenta de Make y abrir un nuevo escenario.
  • Clave API de PDF4me, Obtén tu clave API y conectarlo a PDF4me.
  • DropboxNosotros lo usamos aquí, pero cualquier servicio de almacenamiento con descarga y subida funciona (Google Drive, OneDrive, etc.).

Descripción general del flujo (4 módulos).

  1. Dropbox: Descargar un archivoDescargas barcode.pdf de tu carpeta.
  2. PDF4me: Dividir por código de barrasDivide el PDF utilizando el texto del código de barras y la configuración de filtros.
  3. Iterador: Recorre el Documentos generados[] Matriz devuelta por PDF4me.
  4. Dropbox: Subir un archivo: Sube cada archivo PDF dividido.
Escenario de creación: Dropbox Descargar un archivo → PDF4me Dividir por código de barras → Iterador → Dropbox Subir un archivo

Entrada vs. Salida.

Aporte: un PDF llamado barcode.pdf

Archivo de entrada: barcode.pdf

Producción: varios archivos (barcode_1.pdf, barcode_2.pdf, etc.)

Archivos de salida: barcode_1.pdf, barcode_2.pdf

Paso 1: Dropbox: Descargar un archivo.

Flujo hasta ahora: Descargar un archivo.

  1. Agregar DropboxDescargar un archivo.
  2. Conexión: Seleccione su conexión de Dropbox.
  3. Forma de seleccionar archivos: Seleccione un archivo.
  4. Archivo: /Blog Data/Split By Barcode/barcode.pdf.
Descarga de Dropbox: Selecciona un archivo, /Datos del blog/Dividir por código de barras/código de barras.pdf

Esto produce contenido del archivo para la acción Split.


Paso 2: PDF4me: Dividir por código de barras.

Flujo hasta ahora: Descargar un archivo → Dividir por código de barras.

  1. Agregar PDF4meDividido por código de barras.
  2. Conexión: Seleccione su conexión a PDF4me.
  3. ArchivoMapa Dropbox: Descargar un archivo.
  4. Texto del código de barras: PDF4me
  5. Filtro de código de barras: Comienza con
  6. Tipo de código de barras: Cualquier tipo
  7. Página de código de barras dividida: Antes del código de barras
  8. DPI de renderizado de PDF: 150
  9. Combinar páginas con el mismo código de barras: No
PDF4me Dividir por código de barras: Código de barras Texto PDF4me, Filtrar Comienza con, Tipo Cualquiera, Dividir antes, DPI 150

Producción: Una variedad de Documentos generados[] (cada uno es un archivo PDF dividido).


Paso 3: Iterador (Control de flujo).

El módulo PDF4me devuelve Documentos generados[]. Usted debe iterar sobre el array para cargar cada archivo.

¿Por qué el iterador?

Make devuelve una matriz de archivos PDF divididos. No puedes subir la matriz tal cual; necesitas recorrerla y subir cada elemento. Eso es lo que hace el Iterador.

  1. Agregar Control de flujo → Iterador.
  2. FormaciónMapa 4. Documentos generados[] del módulo Dividir por código de barras.
Iterador: Matriz asignada a 4. Documentos generados[]

Paso 4: Dropbox: Subir un archivo.

Dentro de la ruta Iterator, suba cada archivo dividido.

  1. Agregar DropboxSubir un archivo.
  2. Carpeta: /Blog Data/Split By Barcode.
  3. Archivo: Seleccionar Control de flujo: Iterador (el archivo dividido actual).
  4. Exagerar: No (o Sí, si desea reemplazarlo).
Cargar un archivo en Dropbox: Carpeta /Datos del blog /Dividir por código de barras, Archivo desde Iterator

En cada iteración se carga un PDF dividido.


Guía de referencia rápida: Parámetros clave.

El módulo Split by Barcode tiene algunos controles que conviene conocer. Esto es lo que usamos:

ParámetroValorNotas
Texto del código de barrasPDF4meSolo los códigos de barras que coinciden activan una división.
Filtro de código de barrasComienza conO termina con, contiene, exacto, elige lo que mejor se ajuste a tus códigos de barras
Página de código de barras divididaAntes del código de barrasDividir antes, después o eliminar la página separadora
DPI de renderizado de PDF150Aumentar a 200+ si los códigos de barras son pequeños o borrosos.
Matriz de iteradoresDocumentos generados[]Salida de Dividir por código de barras, esto es lo que se repite en el bucle.

Para obtener un consejo: El Iterador es el paso que hace tropezar a la gente, Make no te deja cargar todo el array a la vez. Tienes que iterar sobre Documentos generados[] y subir cada elemento. Eso es lo que hicimos en el paso 4.

Para obtener detalles completos de los parámetros, consulte Dividir por código de barras, hacer.


Solución de problemas.

"El archivo está vacío" o no hay salida dividida.

Asegúrese de pasar el contenido real del archivo desde Dropbox, no una ruta. Compruebe que el texto del código de barras y el filtro coincidan con lo que hay en el PDF; si no hay coincidencia, obtendrá una sola salida (el archivo completo). Ver Consejos sobre Zapier y Power Automate para el manejo de archivos.


Pruebe la API de forma interactiva.

¿Quieres probar sin crear un escenario? Sube un PDF y observa la respuesta:


Próximos pasos.

Ya está.
  • Arrastra un archivo PDF de prueba con códigos de barras a tu carpeta y ejecuta el escenario; deberías ver archivos divididos en la carpeta de salida.
  • Ajustar Texto del código de barras y Filtro de código de barras (Contiene, Exacto, etc.) para que coincida con la estructura de sus documentos.
  • Intercambio Descargar un archivo para Archivos de vigilancia (Dropbox) para que se ejecute automáticamente cuando lleguen nuevos archivos PDF a la carpeta.