Pular para o conteúdo principal
Blog · Automação de documentos

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

29 de agosto de 2022 · Reconheça o texto dentro de um PDF e divida-o usando o texto específico contido nele. Use a ação Dividir por Texto do PDF4me Workflows para automatizar o processo.

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.

Conclua seus documentos.

Integre-o ao seu produto com a API, automatize-o sem código ou use as ferramentas gratuitas no seu navegador. Não é necessário cartão de crédito para começar.

Comece com uma única chamadacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Nível gratuito · Não é necessário cartão de crédito