Pular para o conteúdo principal

Digitalize e divida PDFs com base em textos específicos contidos neles.

3 min read
PDF4me Team

Automatizamos muitos processos de documentos atualmente. Quer reconhecer um texto específico em um PDF? Quer usar esse texto para dividir o arquivo nas páginas que o contêm? Quer renomear os arquivos divididos usando o texto usado para a divisão? Bem, temos a solução para você.

A ação "Dividir por Texto" do PDF4me Workflows atende a toda essa lógica de documentos. Os Workflows têm como foco fornecer uma solução de automação confiável para seus processos de documentos. A ação também pode armazenar o texto na área de transferência para renomear os arquivos com o texto, se necessário, ao salvá-los no armazenamento. Vejamos agora, com um exemplo de Workflow, como podemos configurar essa ação.

Como digitalizar e dividir um PDF por texto específico?​

No exemplo a seguir, criaremos um fluxo de trabalho para dividir um arquivo PDF usando um texto específico contido nele e usar esse texto para renomear os arquivos divididos.

Comece por abrir o painel de controlo do PDF4me .

  • Selecione o botão Criar Fluxo de Trabalho.

Interface de fluxo de trabalho Criar PDF4me

Adicione um gatilho para iniciar seu fluxo de trabalho.​

Adicione um gatilho para iniciar sua automação.

  • Atualmente, os fluxos de trabalho oferecem 2 gatilhos: Dropbox e Google Drive . Por exemplo, vamos criar um gatilho do Dropbox.

Configure a conexão e escolha a pasta onde os arquivos de entrada serão armazenados.

Gatilho do Dropbox para fluxo de trabalho

Para testar o fluxo exato, você pode usar este PDF de exemplo - Baixar arquivo de exemplo

Adicione a ação Dividir por Texto​

Adicione e configure uma ação "Dividir por Texto" para separar as páginas do arquivo usando o texto desejado. Aqui, usamos uma expressão regular para detectar o texto exclusivo .

Serial#:(.*)

A expressão regular encontrará o valor de texto que começa com 'Serial#:' e o dividirá com base na condição.

Configuração da ação Dividir por Texto

Adicionar um controle "Para cada documento"​

Como a função "Dividir por Texto" gera vários documentos, um controle "Para Cada Documento" é necessário para processar os arquivos de saída um por um. As demais ações devem ser incluídas dentro desse controle.

Para cada controle de múltiplas saídas

Adicionar uma ação "Salvar"​

Os arquivos de saída precisavam ser salvos no armazenamento em nuvem. No nosso caso de uso, vamos configurar uma ação "Salvar no Dropbox" . Na imagem acima, você pode ver uma expressão para obter um texto da ação "Dividir por Texto". Você pode usar a expressão regular fornecida abaixo no parâmetro "Nome do Arquivo de Saída" para renomear os arquivos.

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

Salve no Dropbox após renomear.

A expressão passará o texto da ação "Dividir por PDF" para o parâmetro de nome do arquivo de saída, de forma que os arquivos sejam renomeados com base no texto lido.