Pular para o conteúdo principal

Divida PDFs por código de barras usando o Zapier: separe um lote digitalizado em um arquivo por documento com o PDF4me.

Leitura mínima de 24
PDF4me Team

Dividir por código de barras é uma ação do PDF4me para o Zapier que divide um lote de arquivos digitalizados em PDFs separados sempre que um código de barras aparece. Um Zap de seis etapas monitora o Dropbox, filtra os PDFs, divide-os com base em um código QR, percorre os documentos resultantes e salva cada um com seu próprio nome e linha de log.

Digitalize vinte faturas de uma só vez e você obterá um PDF com oitenta páginas. Dividir o PDF por número de página só funciona se todas as faturas tiverem o mesmo comprimento, o que nunca acontece. Uma folha separadora com código de barras resolve esse problema: a divisão ocorre onde o código de barras estiver, independentemente do número de páginas. Essas capturas de tela são de um Zap executado em 3 de novembro de 2026.

O fluxo em resumo
1. New File in Folder
Dropbox trigger watching /SplitBarcodeAP/Input.
2. Filter conditions
Filter by Zapier stops anything that is not a PDF.
3. Split by Barcode
PDF4me cuts the batch wherever the QR code appears.
4. Create Loop From Line Items
Looping by Zapier iterates the documents that came back.
5. Upload File
Dropbox saves each split document to /SplitBarcodeAP/Output.
6. Create or Append to Text File
Dropbox appends one log line per document.
A versão curta

Coloque uma página separadora com um código QR na frente de cada documento, digitalize toda a pilha como um único PDF e envie para o Dropbox. O PDF4me divide o lote em cada código de barras, o Looping by Zapier percorre a lista resultante e cada documento é salvo individualmente como AP-Batch-Scan-Nov-01_1.pdf, _2.pdf e assim por diante, cada um com uma linha em um arquivo de log.

Perguntas e respostas baseadas no "porquê".​

Por que dividir por código de barras em vez de por número de páginas? O número de páginas varia. Uma fatura tem duas páginas, a seguinte tem cinco. Um separador de código de barras marca explicitamente o limite, portanto a divisão está correta independentemente do comprimento das páginas. É o único método que funciona bem em lotes mistos.

Por que é necessário um loop? A função "Dividir por código de barras" retorna uma lista de documentos, não um único arquivo. Sem um loop, o Zap processaria apenas o primeiro item. O loop do Zapier transforma essa lista em uma única passagem por documento, de modo que a etapa 5 é executada tantas vezes quantas forem as quantidades de códigos de barras.

Por que "Antes do código de barras" na página dividida? A folha separadora pertence ao documento seguinte, não ao anterior. Dividir antes do código de barras inicia cada novo arquivo em seu próprio separador. Escolher "Depois" anexaria cada separador ao documento anterior.

Por que 150 dpi para renderização de PDF? A ação rasteriza as páginas para encontrar códigos de barras. Se a resolução for muito baixa, um código denso fica ilegível; se for muito alta, a etapa fica lenta para um lote grande. O valor 150 lê um separador QR padrão de forma confiável, sem tornar a varredura de oitenta páginas extremamente lenta.


O que você receberá​

Entrada: Um arquivo PDF digitalizado contendo vários documentos, cada um precedido por uma página com um código QR. Saída: um PDF por documento em /SplitBarcodeAP/Output, numerado a partir do nome do lote, mais uma linha por documento em /SplitBarcodeAP/Log/split-barcode-log.txt.


Do que você precisa​

  • Zapier. Abra o aplicativo PDF4me no Zapier.Seis etapas mais looping, portanto, é necessário um plano pago do Zapier.
  • Chave da API PDF4me. Obtenha sua chave de APIConecte-o na primeira vez que adicionar uma ação do PDF4me.
  • Dropbox com /SplitBarcodeAP/Input, /SplitBarcodeAP/Output e /SplitBarcodeAP/Log.
  • Páginas separadoras contendo um código QR cujo texto começa com uma sequência conhecida. Esta versão utiliza Código de barras PDF4me.

Primeiro, pegue as amostras. A entrada é um lote com dois documentos separados por uma página com código QR. As duas saídas são o que o Zap gerou a partir dele.


O Fluxo em Resumo​

  1. Novo arquivo na pasta (Gatilho do Dropbox, verifica a cada 2 minutos).
  2. Condições do filtro (Filtrar por Zapier) continua apenas para PDFs.
  3. Dividir por código de barras (PDF4me) corta o lote em cada código QR.
  4. Criar loop a partir de itens de linha (O loop do Zapier) itera os resultados.
  5. Carregar arquivo (Dropbox) salva cada documento.
  6. Criar ou adicionar conteúdo a um arquivo de texto (Dropbox) registra cada documento.

Visão geral completa do fluxo​

Histórico de execução do Zapier mostrando um Zap bem-sucedido de seis etapas: Adicionar novo arquivo à pasta do Dropbox, Filtrar pelo Zapier, Dividir por código de barras no PDF4me, Criar loop a partir de itens de linha usando o Zapier, Carregar arquivo no Dropbox e Criar ou adicionar conteúdo a um arquivo de texto no Dropbox.

Execução bem-sucedida em 03 de novembro de 2026. As etapas 5 e 6 estão dentro do loop, portanto, repetem-se uma vez por documento dividido.


Passo 1: Como monitorar uma pasta do Dropbox em busca de lotes digitalizados?​

Fluxo até o momento: Nada ainda, este é o gatilho.

  1. Adicionar Dropbox como o aplicativo de gatilho e escolha o Novo arquivo na pasta evento.
  2. Configurar:
    • Espaço: Default
    • Pasta: /SplitBarcodeAP/Input
    • Incluir arquivos em subpastas?: False
    • Incluir o conteúdo do arquivo?: Yes
    • Incluir link para compartilhamento?: No

Novo arquivo na configuração da pasta​

O gatilho "Novo arquivo na pasta" do Dropbox está configurado com Espaço Padrão, Pasta /SplitBarcodeAP/Input, Incluir arquivos em subpastas: Falso, Incluir conteúdo do arquivo: Sim e Incluir link de compartilhamento: Não.

Os scanners costumam criar um arquivo temporário primeiro. Se o seu scanner fizer isso, configure o gatilho para a pasta onde o arquivo digitalizado será movido, e não para a pasta onde o arquivo foi gravado.


Passo 2: Por que filtrar antes de dividir?​

Fluxo até o momento: Novo arquivo na pasta.

  1. Adicionar Filtrar por Zapier e aberto Condições do filtro.
  2. Definir Só continue se: 1. Extensão do arquivo (Text) Contains pdf.

Configuração das condições de filtro​

A etapa de filtro do Zapier está configurada para continuar somente se a extensão do arquivo da etapa 1 contiver "pdf", com um painel verde confirmando que o registro de teste correspondeu à extensão do arquivo ".pdf".

A divisão é a etapa mais custosa neste Zap, portanto, controlá-la é mais importante aqui do que em um fluxo de trabalho mais leve. Veja Guia de filtros do Zapier para regras mais rígidas.


Etapa 3: Como o recurso Dividir por Código de Barras decide onde cortar?​

Fluxo até o momento: Novo arquivo na pasta com condições de filtro.

Quatro campos obrigatórios controlam a divisão. O texto do código de barras e o filtro definem quais códigos são considerados, e a página de divisão define em qual lado do separador o corte ocorrerá.

  1. Adicionar PDF4me e escolha o Dividir por código de barras Ação.
  2. Configurar:
    • Arquivo: o Arquivo resultado da etapa 1
    • Especifique o nome do arquivo: o Nome do arquivo A partir do passo 1, aqui AP-Batch-Scan-Nov-01
    • Texto do código de barras: PDF4me Barcode
    • Filtro de código de barras: Starts with
    • Tipo de código de barras: Only QR Code
    • Página de código de barras dividida: Before the barcode
    • Resolução de renderização em PDF: 150
    • Combinar páginas com os mesmos códigos de barras: False
    • Devolver como CEP: False

Dividir por parâmetros de código de barras​

CampoValor utilizadoO que ele controla
ArquivoArquivo da etapa 1O lote digitalizado. Forneça o arquivo ou a URL do arquivo.
Especifique o nome do arquivoAP-Batch-Scan-Nov-01Nome base a partir do qual os documentos divididos são numerados.
Texto do código de barrasPDF4me BarcodeO texto contido no código de barras separador.
Filtro de código de barrasStarts withComo o texto do código de barras é comparado. Obrigatório.
Tipo de código de barrasOnly QR CodeRestringe a detecção a uma única simbologia. Obrigatório.
Página de código de barras divididaBefore the barcodeEm qual lado do separador o corte incide? (Obrigatório)
Resolução de renderização em PDF150Qualidade de rasterização usada para ler os códigos. Obrigatório.
Combinar páginas com os mesmos códigos de barrasFalseTrue mescla todas as seções que compartilham um valor de código de barras em um único arquivo.
Devolver como CEPFalseO valor falso retorna uma lista de documentos, que é o que o loop precisa.
A ação "Dividir por código de barras" do PDF4me está configurada com o arquivo da etapa 1. Especificar o nome do arquivo: AP-Batch-Scan-Nov-01, o texto do código de barras: Código de barras PDF4me, o filtro de código de barras: Começa com, o tipo de código de barras: Somente código QR, a opção "Dividir página antes do código de barras", a resolução de renderização do PDF: 150 dpi, as opções "Combinar páginas com códigos de barras iguais" e "Retornar como ZIP" estão desativadas.

O parâmetro `return` permanece `False` propositalmente. Um arquivo zip seria um único arquivo, e o loop na etapa 4 precisa dos documentos individuais.

Dica. O tipo de código de barras está definido como "Somente código QR", o que torna a detecção mais rápida e evita que um código 128 perdido em uma fatura seja confundido com um separador. Aumente a largura do código apenas se seus separadores realmente usarem várias simbologias.


Etapa 4: Como lidar com a lista de documentos divididos?​

Fluxo até o momento: Novo arquivo na pasta + Condições de filtro + Dividir por código de barras.

A etapa 3 retorna vários documentos. Um loop transforma essa lista em uma iteração por documento, e tudo o que vem depois é executado uma vez por item.

  1. Adicionar Looping por Zapier e escolha Criar loop a partir de itens de linha.
  2. Sob Valores para Loop, adicione dois conjuntos de valores:
    • url mapeado para 3. URL do arquivo de documentos
    • name mapeado para 3. Nome do arquivo do documento
  3. Configurar:
    • Eliminar espaços em branco: True
    • Início do contador de iterações do loop: 1
    • Número máximo de iterações do Loop: 500

Criar configuração de loop a partir de itens de linha​

A opção "Criar Loop a partir de Itens de Linha" do Zapier exibe um aviso de versão beta, dois conjuntos de valores mapeando a URL para o URL do arquivo do documento e o nome para o nome do arquivo do documento (conforme definido na etapa 3), a opção "Remover Espaços em Branco" está ativada, o contador inicia em 1 e tem um máximo de 500 iterações.

Ambos os conjuntos de valores são importantes. O URL é o que é carregado, o nome é o nome do arquivo e eles permanecem alinhados porque vêm do mesmo item de linha.

Dica. O Zapier classifica o recurso de Loop como beta na própria etapa, e ele possui limites reais. Leia como criar loops e o limitações de looping Antes de apontar isso para um lote de centenas.


Etapa 5: Para onde vai cada documento dividido?​

Fluxo até o momento: Novo arquivo na pasta + Condições de filtro + Dividir por código de barras + Criar loop a partir de itens de linha.

Esta etapa e a seguinte estão dentro do loop, portanto, são executadas uma vez por documento.

  1. Adicionar Dropbox e escolha o Carregar arquivo Ação.
  2. Configurar:
    • Espaço: deixar sem definir
    • Pasta: /SplitBarcodeAP/Output
    • Arquivo: o URL valor do loop, passo 4
    • Sobrescrever: True
    • Especifique o nome do arquivo: o Nome valor do loop, aqui AP-Batch-Scan-Nov-01_1
    • Especifique a extensão do arquivo.: pdf
    • Incluir link para compartilhamento?: Yes

Configuração de upload de arquivos​

A ação "Carregar arquivo" do Dropbox dentro do loop com a pasta /SplitBarcodeAP/Output, arquivo mapeado a partir da URL do loop, sobrescrever (verdadeiro), especificar o nome do arquivo mapeado a partir do loop (Nome AP-Batch-Scan-Nov-01_1), extensão pdf e incluir link de compartilhamento (sim).

Tanto o arquivo quanto a especificação do nome do arquivo vêm do loop, e não diretamente da etapa 3. É isso que mantém os bytes do documento 2 associados ao nome do documento 2.


Etapa 6: Como você registra todos os documentos produzidos?​

Fluxo até o momento: Todas as cinco etapas anteriores, com as etapas 5 e 6 se repetindo em cada documento.

  1. Adicionar Dropbox e escolha o Criar ou adicionar conteúdo a um arquivo de texto Ação.
  2. Configurar:
    • Espaço: deixar sem definir
    • Pasta: /SplitBarcodeAP/Log
    • Nome do arquivo: split-barcode-log.txt
    • Conteúdo do arquivo: o texto literal Split OK: seguido por Nome valor do loop
    • Incluir link para compartilhamento?: Yes

Criar ou adicionar conteúdo a um arquivo de texto​

A ação "Criar ou adicionar conteúdo a um arquivo de texto" do Dropbox grava em /SplitBarcodeAP/Log/split-barcode-log.txt com o conteúdo do arquivo definido como o literal "Dividir OK" seguido pelo valor do nome do loop "AP-Batch-Scan-Nov-01_1".

Como isso é executado dentro do loop, um lote de doze documentos produz doze linhas de log, que é a maneira mais rápida de confirmar se a contagem de divisões estava correta.


Execute o fluxo e verifique.​

  1. Publicar o Zap.
  2. Coloque uma página separadora antes de cada documento, digitalize a pilha como um único PDF e solte-o em /SplitBarcodeAP/Input.
  3. Abrir Zap corre e verifique se o loop reporta tantas iterações quanto o número de separadores que você teve.
  4. Abra a pasta /SplitBarcodeAP/Output e confirme se há um arquivo por documento, numerado como _1, _2 e assim por diante. Em seguida, verifique se o arquivo split-barcode-log.txt contém as linhas correspondentes.

O que você construiu exatamente? Uma sala de correspondência. Uma única leitura de código de barras substitui a triagem, e a folha separadora contém as instruções em vez de uma pessoa ter que memorizá-las. Aponte o mesmo formato para pedidos de compra, notas de entrega ou contratos assinados e apenas o texto do código de barras será alterado.


Variações comuns que você pode adicionar sem reconstruir​

Rota por valor do código de barras
Adicione uma etapa de Caminhos dentro do loop e envie os documentos para pastas diferentes com base no que o código de barras separador indica.
OCR de cada documento
Insira o OCR de PDF dentro do loop para que cada arquivo dividido se torne pesquisável antes de ser arquivado.
Combine seções que compartilham o mesmo código.
Defina "Combinar páginas com códigos de barras iguais" como "Verdadeiro" quando as páginas de um documento estiverem intercaladas em todo o lote, mas possuírem o mesmo código de barras.
Retorne um arquivo zip em vez disso.
Defina "Return as Zip" como "True" e remova o loop se preferir arquivar todo o lote como um único download.

Divisão por código de barras versus divisão por número de página​

Método vs métodoDividir por código de barrasDividir por número de página
Documentos de comprimento variávelManuseado, o código de barras marca o limite.Interrupções assim que os comprimentos diferirem
Configuração por loteNenhuma, as folhas separadoras acompanham o papel.Alguém calcula os números das páginas.
Quem o prepara?Quem quer que empilhe os papéisQuem abrir o PDF depois
Escalas para cem documentosSim, uma única passagem de leituraNão é realista.
Precisa de uma página separadora.SimNão

Perguntas frequentes​

Como faço para dividir um PDF em vários arquivos?​

Escolha uma regra para definir onde os cortes serão feitos. A regra usual são os números de página, que esta ação substitui por códigos de barras. A função "Dividir por Código de Barras" do PDF4me escaneia cada página, encontra os códigos que correspondem ao seu Texto do Código de Barras e Filtro de Código de Barras e retorna um documento separado para cada seção.

Como faço para dividir as páginas de um PDF em arquivos diferentes?​

Se você deseja que cada página seja um arquivo separado, a divisão por código de barras não é a ferramenta adequada, sendo mais simples usar a opção "Dividir PDF". A divisão por código de barras existe para casos em que o limite do arquivo não coincide com o limite da página, que é exatamente o que ocorre em um lote digitalizado de documentos com várias páginas.

Quais tipos de código de barras podem ser usados para dividir um PDF?​

O menu suspenso Tipo de código de barras seleciona a simbologia que a ação procura. Esta versão usa Somente código QRIsso mantém a detecção rápida e evita a correspondência com um código de barras não relacionado impresso em uma fatura. Restringir o tipo geralmente é a decisão correta quando você tem controle sobre as folhas separadoras.

Posso dividir um PDF sem saber os números das páginas?​

Esse é o objetivo principal deste método. Você nunca especifica um número de página em nenhum lugar do Zap. As páginas separadoras contêm as informações de limite, portanto, um lote cujos documentos têm duas, cinco e nove páginas é dividido corretamente sem que ninguém precise contar.


Solução de problemas​

Apenas um arquivo é exibido.

Nenhum código de barras correspondeu, portanto o lote nunca foi cortado. Verifique se o Texto do Código de Barras corresponde ao que o separador realmente codifica, se o Filtro de Código de Barras está definido como "Começa com" em vez de "Correspondência exata" e se o Tipo de Código de Barras não está excluindo sua simbologia.

Os códigos de barras não são detectados nas páginas digitalizadas.

A resolução (DPI) do PDF está muito baixa para a qualidade de impressão. Aumente-a de 150 e teste novamente. Folhas separadoras tortas ou com bordas apagadas também costumam causar esse problema; nesse caso, imprima-as novamente em vez de aumentar muito a resolução (DPI).

Apenas o primeiro documento é salvo.

Os passos 5 e 6 estão fora do loop, ou retornam quando Zip é verdadeiro, de forma que haja apenas um item para iterar. Ambos fazem com que o Zap volte a lidar com um único arquivo.

A página separadora aparece no documento errado.

A opção "Dividir página de código de barras" está definida como "Depois" em vez de "Antes". "Antes" significa que o código de barras inicia cada novo documento em seu próprio separador, que é para isso que servem as folhas separadoras.


Próximos passos​

O mesmo padrão de seis etapas (monitorar, controlar, dividir, repetir, salvar, registrar) lida com qualquer automação do tipo "um arquivo de entrada, vários arquivos de saída".