Pular para o conteúdo principal

Extração e renomeação inteligente de qualquer PDF com IA no Make: um fluxo de trabalho de 4 módulos no Dropbox com PDF4me AI - Analisador de Documentos

· 22 min para ler
SEO and Content Writer

A parte mais difícil da automação de faturas de fornecedores sempre foi a nomenclatura dos arquivos. Uma pasta cheia de 2030703747 (1).pdf e Scan_2026-04-12_invoice.pdf Não é possível pesquisar, classificar ou auditar. PDF4me AI - Analisador de Documentos além de uma correção do módulo Make Parse JSON que em 4 módulos, zero códigoA IA extrai o nome do fornecedor do PDF e, no mesmo cenário, o arquivo é reenviado. Acme Industries.pdfAs capturas de tela abaixo mostram exatamente a execução registrada na tela.

O cenário em resumo
1. Dropbox Download
Pulls /pdf4metest/sample/2030703747 (1).pdf. Scheduled trigger shown.
2. PDF4me AI - Document Parser
Runs the default_invoice_extraction Analyzer Template. Output: Doc Text JSON.
3. JSON Parse JSON
JSON string mapped to 3. Doc Text. Exposes vendorName, invoiceNumber, totalAmount, etc.
4. Dropbox Upload
Writes to /pdf4meoutput/ with File Name = 6. vendorName + .pdf. Smart-rename complete.
A versão curta

Quatro módulos Make. Dropbox Baixar um arquivo Extrai o PDF bruto do fornecedor (as capturas de tela mostram) YnooxTestone conexão, caminho /pdf4metest/sample/2030703747 (1).pdf). PDF4me IA - Analisador de Documentos mapeia o nome do arquivo e o documento da etapa anterior e executa. extração de fatura padrão como o ID do Analisador de IA. JSON Analisar JSON vira o Texto do documento Saída em tokens mapeáveis individualmente. Dropbox Carregar um arquivo escreve para /pdf4meoutput/ com Nome do arquivo = 6. vendorName + .pdf e Dados = 1. Dados a partir do download original. O resultado: o mesmo PDF é salvo na sua pasta de saída com um nome de arquivo significativo, sem intervenção humana.

O que faz com que sejam 4 módulos em vez de 8 é o que os torna 4 módulos.

Duas opções de design. Primeiro, Os dados do módulo de Upload estão vinculados ao Módulo 1 (dados originais do Dropbox)., não o Módulo 3. O analisador de IA só precisa extrair metadados; o upload reutiliza o arquivo original intacto, portanto não há re-codificação, nenhuma perda de qualidade e uma etapa a menos. Segundo, O nome do arquivo usa o token analisado mais um literal. .pdf extensão (a captura de tela mostra) 6. nome do fornecedor seguido do texto digitado .pdf) assim o arquivo renomeado mantém uma extensão válida independentemente do que a IA retornar.

Isso resolve alguns problemas comuns do mundo real.

As pessoas pesquisam exatamente esse problema com frases como:

  • "Como faço para renomear um PDF automaticamente com base no seu conteúdo?" Este cenário de 4 módulos resolve o problema: a IA lê o nome do fornecedor e o upload o utiliza como nome do arquivo. Sem nenhum trabalho manual.
  • É possível extrair o nome do fornecedor de um PDF e usá-lo em outro lugar? Sim. A etapa JSON Parse, logo após AI - Document Parser, expõe cada campo extraído como um token mapeável individualmente (vendorName, invoiceNumber, totalAmount, etc).
  • "Existe algum analisador de documentos com IA no Make?" Sim, o módulo PDF4me AI - Document Parser. Ele é baseado em modelos (Modelo de Análise), portanto, o mesmo módulo processa faturas, recibos, contratos e formulários personalizados.
  • "Como posso extrair JSON estruturado de um PDF sem treinar um modelo?" Escolha um modelo de analisador integrado (default_invoice_extraction (para AP) ou crie um personalizado no painel do PDF4me. Nenhum treinamento necessário.
  • "Posso renomear o arquivo de saída usando um dos campos extraídos?" Sim. Após analisar o JSON, insira o token analisado no campo "Nome do arquivo para upload". Pronto.

O que você está construindo?

Um cenário Make reutilizável para automação de contas a pagar/documentos de entrada. O gatilho é acionado (manualmente, agendado conforme mostrado, monitoramento de arquivo, webhook), o PDF do fornecedor é analisado por IA e o mesmo arquivo é reenviado com um nome significativo derivado de seu conteúdo. Utilize qualquer um dos outros modelos do PDF4me Analyzer (recibos, contratos, pedidos de compra, formulários personalizados) para lidar com outros tipos de documentos com o mesmo fluxo.

Crie um painel de cenários: Download de arquivo pelo Dropbox (com indicador de tempo agendado), PDF4me AI - Analisador de Documentos, Análise de JSON e Upload de arquivo pelo Dropbox. Quatro grandes ícones circulares de módulo conectados com os conectores padrão de linha pontilhada do Make.

Quatro módulos integrados de ponta a ponta. O ícone de relógio no Dropbox 1 indica um acionamento agendado; para produção, altere para webhook ou monitoramento de arquivos.


Do que você precisa

Primeiro, pegue a amostra. Baixe a mesma fatura do fornecedor usada nas capturas de tela. Coloque-a na sua pasta de origem do Dropbox (por exemplo, /pdf4metest/exemplo/) antes de executar o cenário para que o Módulo 1 busque o mesmo arquivo e extração de fatura padrão retorna o mesmo nome do fornecedor Token que você vê na etapa de upload.

Referência rápida: o que cada parâmetro faz

AI Analyzer Id
Picks the Analyzer Template. default_invoice_extraction for invoices; custom templates for receipts, contracts, purchase orders.
File Name + Document
Both mapped from the prior storage module. Filename (with extension) and binary content of the source.
Doc Text (output)
JSON string with every extracted field. Always wire into a JSON Parse JSON module next.
Parsed tokens
After Parse JSON, every Analyzer Template field becomes an individually mappable token (vendorName, invoiceNumber, etc).
Smart-rename pattern
Drop a parsed token + .pdf into the downstream Upload File Name slot. Output file is renamed automatically.
Connection reuse
One PDF4me connection per Make team is enough. Add it once, reuse across every PDF4me module.

Construa o cenário

Módulo 1: Dropbox - Baixar um arquivo

Extraia o PDF original do fornecedor da pasta de origem.

CampoValor usado nesta execução.
ConnectionYnooxTestone (ynoox.test...). your Dropbox connection
Way of selecting filesSelect a file
File/pdf4metest/sample/2030703747 (1).pdf
Faça o Dropbox baixar uma configuração de arquivo com conexão YnooxTestone, maneira de selecionar arquivos Selecione um arquivo e caminho do arquivo /pdf4metest/sample/2030703747 (1).pdf.

Módulo 2: PDF4me AI - Analisador de Documentos

Procurar PDF4me no seletor de ações e escolha IA - Analisador de Documentos.

CampoValor usado nesta execução.
ConnectionMy PDF4me connection (t...)
FileMap
File Name1. File Name (from Module 1)
Document1. Data (from Module 1)
AI Analyzer Iddefault_invoice_extraction (built-in)
Ação PDF4me AI - Analisador de Documentos configurada com a conexão "Minha conexão PDF4me", Arquivo definido como "Mapa", Nome do Arquivo 1. Nome do Arquivo, Documento 1. Dados e ID do Analisador AI "default_invoice_extraction".

O extração de fatura padrão O modelo já está integrado. Clique no Modelo de analisador Use o link na dica para criar um analisador personalizado para recibos, contratos ou qualquer tipo de documento.

Módulo 3: JSON - Analisar JSON

O módulo de IA retorna seu resultado como uma string JSON em Doc TextAnalise-o para expor campos mapeáveis individualmente.

CampoValor usado nesta execução.
Data structureMy data structure (or leave blank. Make builds one on first run)
JSON string3. Doc Text (from Module 2)
Ação "Criar JSON Parse" com a estrutura de dados definida como "Minha estrutura de dados" e a string JSON mapeada para "3. Doc Text" do módulo AI - Document Parser.

Deixe a estrutura de dados como padrão. Minha estrutura de dados E o Make cria uma versão a partir da saída de IA em tempo real na primeira execução do cenário.

Módulo 4: Carregar um arquivo no Dropbox

A etapa de renomeação inteligente. Mapa Nome do arquivo ao token analisado mais um literal .pdf extensão e Dados para o original Arquivo do Módulo 1 (não a saída da IA).

CampoValor usado nesta execução.
ConnectionYnooxTestone (ynoox.test...)
Folder/pdf4meoutput/
FileMap (so File Name and Data come from prior modules)
File Name6. vendorName + .pdf (the parsed vendorName plus a literal .pdf extension)
Data1. Data (re-uses the original Dropbox download. not the AI output)
Configure o Dropbox para fazer upload de um arquivo com a conexão YnooxTestone, pasta /pdf4meoutput/, arquivo definido como "Mapear", nome do arquivo definido como 6. vendorName seguido de .pdf e dados mapeados para 1. Dados do download original do Dropbox.

Renomear de forma inteligente: 6. nome do fornecedor é o token analisado do Módulo 3, com um literal .pdf digitado logo em seguida.

Salvar e clicar Executar uma vezO PDF do fornecedor chega em /pdf4meoutput/ batizado em homenagem ao seu fornecedor.


Solução de problemas

Parse JSON cannot see Doc Text
The AI module did not run yet. execute the scenario once with Run once. Make builds the data structure from the live output of Module 2 on first execution.
Renamed file has no .pdf extension
Forgot the literal .pdf text after the vendorName token. Click the File Name field, place the cursor after the parsed token, and type .pdf.
Upload writes an empty file
Data is bound to the wrong source. It should be Module 1 (original Dropbox download). 1. Data, not the AI output. The AI module returns metadata, not a binary file.
vendorName comes back as empty or wrong
The Analyzer Template did not match the document layout. Try a different built-in template, or create a custom template at dev.pdf4me.com tuned for the layout of your vendors.
Want to extract more than vendor name
Any field in the Analyzer Template is exposed as a token after Parse JSON. Drop invoiceNumber, totalAmount, lineItems, etc anywhere you would drop a normal Make variable.
AI Analyzer Id dropdown is empty
No analyzer templates exist on your PDF4me account yet. Open dev.pdf4me.com, navigate to the Analyzer Templates section, and either pick the built-in default_invoice_extraction or create a custom template.

Quando usar este padrão

Accounts payable automation
Vendor invoices in, structured data into Airtable / NetSuite / Xero, renamed file archived.
Email-to-ERP routing
Inbound email PDFs get parsed and routed to the right department based on extracted fields.
Contract intake (custom template)
Custom Analyzer Template extracts effective_date, parties, governing_law into a legal tracker.
Audit-friendly archives
Renaming by extracted vendor and date makes folders searchable and audit-trail clean.

O que ler a seguir


Perguntas frequentes

What is the difference between AI - Document Parser and AI-Invoice Parser?+
AI-Invoice Parser uses a fixed invoice schema (vendor, line items, totals, dates) and returns confidence scores. AI - Document Parser is template-driven via the AI Analyzer Id, so you can swap the document type by picking a different template. Use AI-Invoice Parser for AP-only workflows; use AI - Document Parser when you handle multiple document types or need a custom field set.
Where do I create a custom Analyzer Template?+
From the AI Analyzer Id dropdown click the Analyzer Template link in the hint, or visit dev.pdf4me.com. Define the fields you want extracted, name the template, save. The new template appears in the AI Analyzer Id dropdown in Make on the next scenario edit.
Why is Data on the Upload module bound to Module 1 instead of Module 2?+
Because the AI module only returns metadata (the extracted JSON on Doc Text), not a binary file. The original PDF lives on Module 1 Data. Re-using it on the upload avoids re-encoding and keeps the output identical to the input.
How do I add the .pdf extension to the renamed file?+
After dropping the parsed vendorName token into File Name, place the cursor right after it and type the literal text .pdf. Make stores File Name as a mixed string (token + literal), and the upload writes the file with the combined name.
Can I trigger this from email, SharePoint, or a webhook instead of a scheduled Dropbox download?+
Yes. Replace Module 1 with any module that produces a binary file and a filename: Gmail Get Attachments, SharePoint Get file content, OneDrive Download a File, Webhooks Custom webhook with file payload. Modules 2, 3, 4 stay identical.
How big can the input PDF be?+
Practical limits are bounded by Make operation timeouts and the PDF4me API payload limit. For multi-hundred-MB documents, downsample first via a PDF4me Compress action then run AI - Document Parser on the result.
Does this work in Power Automate, n8n, or Zapier?+
Yes. The PDF4me AI - Document Parser action is available on all four platforms with the same Analyzer Template concept. See the cross-platform comparison at the bottom of the Make action reference page.
How accurate is the extraction?+
Accuracy depends on document layout consistency and the Analyzer Template fit. Built-in templates like default_invoice_extraction are tuned across thousands of vendor invoices. For custom layouts that the AI mis-reads on, build a custom Analyzer Template in dev.pdf4me.com with examples of your specific format.

Comece agora

Experimente com o arquivo de passo a passo.

↓ Baixar sample-vendor-invoice.pdf