Saltar al contenido principal
Blog · Automatización de documentos

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

29 de agosto de 2022 · Reconoce el texto dentro de un PDF y divídelo utilizando texto específico que contenga. Usa la acción Dividir por texto de PDF4me Workflows para automatizar el proceso.

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.

Prepara tus documentos.

Intégralo en tu producto con la API, automatízalo sin código o usa las herramientas gratuitas en tu navegador. No necesitas tarjeta de crédito para empezar.

Empieza con una sola llamada.curl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Nivel gratuito · No se requiere tarjeta de crédito