Saltar al contenido principal

Escanee y divida archivos PDF por texto específico que contengan.

3 min read
PDF4me Team

Hoy en día, automatizamos muchos procesos de documentos. ¿Necesitas reconocer un texto específico en un PDF? ¿Quieres usar ese texto para dividir el archivo en las páginas que lo contienen? ¿Quieres renombrar los archivos resultantes usando el texto utilizado para la división? Tenemos la solución.

La acción «Dividir por texto» de PDF4me Workflows se adapta a toda esta lógica de documentos. Los flujos de trabajo se centran en ofrecer una solución de automatización fiable para sus procesos de documentos. Esta acción también puede guardar el texto en el portapapeles para renombrar los archivos con dicho texto si es necesario al guardarlos. Veamos ahora un ejemplo de flujo de trabajo para ver cómo configurar esta acción.

¿Cómo escanear y dividir un PDF por texto específico?​

En el siguiente ejemplo, crearemos un flujo de trabajo para dividir un archivo PDF utilizando un texto específico que contiene y usar ese texto para renombrar los archivos resultantes.

Comience por abrir el panel de control de PDF4me .

  • Seleccione el botón Crear flujo de trabajo.

Crear interfaz de flujo de trabajo de PDF4me

Agrega un activador para iniciar tu flujo de trabajo.​

Agrega un activador para poner en marcha tu automatización.

  • Actualmente, Workflows ofrece dos activadores: Dropbox y Google Drive . Por ejemplo, vamos a crear un activador para Dropbox.

Configure la conexión y elija la carpeta donde se esperan los archivos de entrada.

Disparador de Dropbox para flujo de trabajo

Para probar el flujo exacto, puede utilizar este PDF de ejemplo: Descargar archivo de ejemplo

Agregar la acción Dividir por texto​

Agregue y configure una acción Dividir por texto para separar las páginas del archivo utilizando el texto requerido. Aquí usamos una expresión regular para detectar el texto único .

De serie#:(.*)

La expresión regular encontrará el valor de texto que comienza con 'Serial#:' y los dividirá según la condición.

Configuración de la acción Dividir por texto

Agregar un control de documento Para cada​

Dado que la función Dividir por texto genera varios documentos, es necesario un control Para cada documento para procesar los archivos de salida uno por uno. El resto de las acciones deben incluirse dentro de este control.

Para cada control para controlar múltiples salidas

Agregar una acción de guardar​

Los archivos de salida debían guardarse en el almacenamiento en la nube. En nuestro caso, configuraremos la acción "Guardar en Dropbox" . En la imagen anterior, puede ver una expresión para obtener un texto de la acción "Dividir por texto". Puede usar la siguiente expresión regular en el parámetro "Nombre del archivo de salida" para renombrar los archivos.

${file.pages[0].PageText}.pdf

Guardar en Dropbox después de cambiar el nombre.

La expresión pasará el texto de la acción "Dividir por PDF" al parámetro de nombre de archivo de salida, de modo que los archivos se renombren en función del texto leído.