Saltar al contenido principal

Dividir un PDF por código de barras en Power Automate: Paso a paso con Dropbox y PDF4me

· 9 min de lectura
SEO and Content Writer

Tienes un PDF multidocumentoFacturas escaneadas por lotes, correo con hojas separadoras o informes con separadores de código de barras, y necesitas separar cada documento en su propio archivo. Hacer eso manualmente es tedioso. PDF4me divide un PDF por código de barras. detecta códigos de barras en el PDF, filtra por texto (por ejemplo, comienza con PDF4me), y se divide antes, después o en la página del código de barras. En Power Automate, se conecta en cinco pasos: desencadenarobtener el contenido del archivo (Dropbox) → Código de barras, dividir documento por código de barras (PDF4me) → Aplicar a cada unoCrear archivo (Dropbox).

Esta guía es datos verificados frente a la interfaz de usuario de Power Automate y la Referencia de acción para dividir PDF por código de barrasCada parámetro, ruta y campo de salida coincide con una ejecución real. Al final, incluimos la estructura de respuesta sin procesar y enlaces para probar la API de forma interactiva.

Lo que necesitas

  • Power Automate: Abrir Power Automate, inicie sesión (Microsoft 365 / Power Platform) y cree una nuevo flujo de nube (Instantáneo o automatizado).
  • Clave API de PDF4me: Obtén tu clave API de PDF4me. Crea una conexión cuando agregues el Código de barras, dividir documento por código de barras acción. ¿Primera vez? Ver Conectar PDF4me con Power Automate.
  • Dropbox: Usamos Dropbox para Obtener el contenido del archivo y Crear archivoPuedes intercambiarlo SharePoint, OneDriveo bien otro conector que proporcione contenido de archivo y acciones para crear archivos.

El flujo de un vistazo (5 pasos)

  1. Activar manualmente un flujo: Iniciar el flujo bajo demanda (o usar Cuando se crea un archivo en Dropbox para automatización).
  2. Obtener el contenido del archivo usando la ruta (Dropbox): Obtiene el PDF desde una ruta como /blog data/split by barcode/barcode.pdf.
  3. Código de barras: Dividir documento por código de barras (PDF4me): Divide el PDF por códigos de barras detectados. Salida: documentos divididos matriz (cada elemento tiene Nombre del archivo, archivo de transmisión, texto del código de barras).
  4. Aplicar a cada uno: Recorre cada documento dividido.
  5. Crear archivo (Dropbox): Guarda cada PDF dividido en la carpeta de salida usando Nombre del archivo y archivo de transmisión desde el bucle.
Flujo de Power Automate: Activar manualmente → Obtener contenido del archivo → Código de barras - Dividir documento por código de barras → Para cada uno → Crear archivo

Aporte: Un PDF (barcode.pdf) que contiene varios documentos separados por códigos de barras. Producción: Varios PDF (por ejemplo, PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdf) en la misma carpeta.

Entrada: barcode.pdf en la carpeta

Aporte: código de barras.pdf

Salida: PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdf

Producción: Código de barras PDF4me 1.pdf, PDF4me Código de barras 2.pdf


Paso 1: Activar + Obtener contenido del archivo

Flujo hasta ahora: Activador → Obtener contenido del archivo.

  1. Agregar Activar manualmente un flujo (o Cuando se crea un archivo en Dropbox para automatización).
  2. Agregar DropboxObtener el contenido del archivo usando la ruta.
  3. Parámetros:
  • Ruta del archivo *Introduzca la ruta a su PDF, por ejemplo: /blog data/split by barcode/barcode.pdfUtilice el icono de carpeta para navegar si es necesario.
  • Parámetros avanzadosInferir tipo de contenido: Establecer en .
  1. Conexión: Asegurar Conectado a Dropbox.

La salida es el contenido del archivo (binario). Mapéelo a Contenido del archivo en la acción dividida.

Obtener contenido del archivo: Ruta del archivo /blog data/split by barcode/barcode.pdf, Inferir tipo de contenido Sí

Paso 2: Código de barras: Dividir documento por código de barras (PDF4me)

Flujo hasta ahora: Activador → Obtener contenido del archivo → Dividir documento por código de barras.

  1. Agregar PDF4meCódigo de barras: Dividir documento por código de barras.
  2. Parámetros (verificados a partir de una captura de pantalla):
  • Contenido del archivo *Mapa Obtener el contenido del archivo usando la ruta salida (el binario PDF).
  • Nombre del archivo *Introduzca una plantilla como por ejemplo: {barcode} o el nombre del archivo de origen (por ejemplo, barcode.pdf). La acción utiliza esto para generar nombres de archivo de salida.
  • Filtro de código de barras *, Elegir Comienza con (o Termina con, Contiene, Exacto).
  • Datos del código de barras *, Introduzca el texto que desea que coincida (p. ej. PDF4me). Solo los códigos de barras cuyo texto coincida con este filtro activan una división.
  • Tipo de código de barras *, Cualquier (o Código QR, Matriz de datos si desea restringir).
  • Página de código de barras dividida *, Antes (dividido antes de la página del código de barras), Después (separado después), o Eliminar (Dividir y eliminar la página del código de barras).
  1. Parámetros avanzados (expandir si es necesario):
  • Combinar páginas: No (dividido en cada código de barras coincidente) o (combinar páginas consecutivas con el mismo código de barras).
  • DPI de renderizado de PDF: p.ej. 150 (mayor valor = mejor detección de códigos de barras, procesamiento más lento).
  • ¿Es asíncrono?: No para síncrono (recomendado para flujos).
  1. Conexión: Conectado a PDF4me Barcode.
Código de barras - Dividir documento por código de barras: Contenido del archivo, Nombre del archivo {código de barras}, Filtro de código de barras comienza con, Datos del código de barras PDF4me, Dividir página de código de barras antes

Producción: La acción regresa cuerpo con documentos divididos: una matriz. Cada elemento tiene:

  • Nombre del archivo: Nombre del PDF dividido (p. ej. PDF4me Barcode 1.pdf).
  • archivo de transmisión: Contenido PDF codificado en Base64.
  • texto del código de barras: El valor del código de barras que causó esta división (p. ej. PDF4me Barcode 1).
Respuesta sin procesar: matriz splitedDocuments con fileName, streamFile, barcodeText para cada división.

Paso 3: Aplicar a cada uno + Crear archivo

Flujo hasta ahora: … → Dividir documento por código de barras → Aplicar a cada uno → Crear archivo.

  1. Agregar Aplicar a cada uno.
  2. Seleccione una salida de los pasos anteriores.: Elegir cuerpodocumentos divididos (o el equivalente de Código de barras: Dividir documento por código de barras).
  3. Dentro del bucle, agregue DropboxCrear archivo.
  4. Parámetros:
  • Ruta de la carpeta *, Carpeta de destino (p. ej. /blog data/split by barcode).
  • Nombre del archivo *Mapa Nombre del archivo del elemento actual (contenido dinámico de la acción Dividir).
  • Contenido del archivo *Mapa archivo de transmisión del elemento actual (contenido dinámico de la acción Dividir).
  1. Conexión: Conectado a Dropbox.
Crear archivo: Ruta de la carpeta, Nombre del archivo a partir de fileName, Contenido del archivo a partir de streamFile (Salidas de código de barras: dividir el documento por código de barras)

Cada iteración crea un archivo. Una vez finalizado el bucle, tendrá un PDF por cada código de barras detectado en la carpeta de salida.


Resumen: Parámetros y resultados (verificados)

ParámetroValor en nuestro ejemploDescripción
Filtro de código de barrasComienza conCoincidencia de códigos de barras cuyo texto comience con Datos de código de barras
Datos de código de barrasPDF4meTexto para filtrar códigos de barras
Página de código de barras divididaAntesDividir antes de la página que contiene el código de barras
Produccióndocumentos divididosConjunto de { fileName, streamFile, barcodeText }

Para obtener detalles completos de los parámetros y opciones, consulte Dividir PDF por código de barras, Power Automate.


Pruebe la API de forma interactiva.

Puedes probar la API Dividir PDF por código de barras sin Power Automate usando nuestra Pruebas de API: sube un PDF, configura el filtro de código de barras y el texto, y observa la respuesta:


Próximos pasos

  1. Haz funcionar el flujoAgregue un PDF de prueba con códigos de barras a su carpeta de Dropbox y ejecute el flujo. Verifique la carpeta de salida para detectar archivos PDF divididos.
  2. Ajustar filtros: Cambiar Datos de código de barras y Filtro de código de barras (Contiene, Exacto, etc.) para que coincida con sus documentos.
  3. Automatizar: Reemplazar Activar manualmente con Cuando se crea un archivo (Dropbox) y mapear la ruta del archivo del activador a Obtener el contenido del archivo.