PDF Diff

Compara dois documentos PDF página por página e destaca as diferenças

Extrai texto página por página de dois PDFs e compara por palavra, linha ou caractere com similaridade global.

Exemplos de resultados

1 Exemplos

Comparar duas versões de um PDF

Detecta alterações de texto no nível de palavra.

{
  "pageCountOriginal": 6,
  "pageCountModified": 6,
  "overallSimilarity": 0.94
}
Ver parâmetros de entrada
{ "originalFile": "/public/samples/pdf/sample-multipage.pdf", "modifiedFile": "/public/samples/pdf/sample-multipage-revised.pdf", "comparisonMode": "word", "caseSensitive": false, "ignoreWhitespace": true }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Fatos principais

Categoria
Documentos e PDF
Tipos de entrada
file, select, checkbox
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O PDF Diff é uma ferramenta prática que compara dois documentos PDF página por página para identificar e destacar diferenças textuais. Extraindo o texto de ambos os arquivos, ele realiza uma análise detalhada por palavra, linha ou caractere, fornecendo a taxa de similaridade global e o status de cada página.

Quando usar

  • Ao revisar contratos ou relatórios e precisar identificar alterações textuais exatas entre a versão original e a revisada.
  • Para auditar documentos acadêmicos ou técnicos após rodadas de edição para garantir que nenhuma alteração indesejada foi feita.
  • Quando precisar validar a integridade de arquivos PDF exportados de diferentes fontes que deveriam conter o mesmo conteúdo textual.

Como funciona

  • Faça o upload do arquivo PDF original e do arquivo PDF modificado nos campos indicados.
  • Escolha o modo de comparação desejado (por palavra, por linha ou por caractere) e configure as opções de maiúsculas/minúsculas e espaçamento.
  • A ferramenta extrai o texto de cada página e executa o algoritmo de comparação para calcular a similaridade global e detalhar as diferenças.

Casos de uso

Comparação de contratos jurídicos para identificar cláusulas adicionadas, removidas ou alteradas.
Verificação de revisões em manuais técnicos e documentações de software de várias páginas.
Auditoria de relatórios financeiros para garantir a consistência de dados textuais entre versões.

Exemplos

1. Comparação de Contrato de Prestação de Serviços

Advogado Associado
Contexto
Um advogado precisa verificar se o cliente fez alterações não autorizadas na minuta final de um contrato de prestação de serviços enviado em PDF.
Problema
Identificar rapidamente qualquer palavra ou frase alterada no documento de 10 páginas sem precisar ler tudo novamente.
Como usar
Carrega o contrato original no campo 'PDF original', a versão devolvida pelo cliente no 'PDF modificado', seleciona o modo de comparação 'Por palavra' e clica em comparar.
Configuração de exemplo
{
  "comparisonMode": "word",
  "caseSensitive": false,
  "ignoreWhitespace": true
}
Resultado
O sistema gera um relatório JSON indicando a similaridade global de 0.98 e aponta exatamente em quais páginas ocorreram as divergências de palavras.

2. Validação de Relatório Técnico Anual

Revisor Editorial
Contexto
Um revisor precisa garantir que a versão final diagramada de um relatório técnico de 50 páginas corresponde exatamente ao manuscrito aprovado.
Problema
Detectar quebras de linha incorretas ou caracteres alterados acidentalmente durante a exportação do PDF.
Como usar
Insere o PDF original e o PDF modificado, define o modo de comparação como 'Por caractere' e ativa a diferenciação de maiúsculas.
Configuração de exemplo
{
  "comparisonMode": "char",
  "caseSensitive": true,
  "ignoreWhitespace": false
}
Resultado
A ferramenta identifica alterações pontuais de caracteres e espaços extras inseridos na diagramação, permitindo a correção antes da publicação.

Testar com amostras

pdf, text, file

Hubs relacionados

FAQ

Como a ferramenta compara os arquivos PDF?

Ela extrai o texto de cada página de ambos os PDFs e realiza uma comparação direta com base no modo selecionado (palavra, linha ou caractere).

Posso ignorar diferenças de espaços em branco?

Sim, a opção 'Ignorar espaços' vem ativada por padrão para evitar que formatações de espaçamento interfiram na comparação do texto.

O que significa a similaridade global no resultado?

É um valor numérico que indica o nível de correspondência textual geral entre os dois documentos analisados.

A ferramenta diferencia letras maiúsculas de minúsculas?

Por padrão não, mas você pode ativar a opção 'Diferenciar maiúsculas' para tornar a comparação sensível ao caso.

Quais formatos de arquivo são suportados?

A ferramenta suporta exclusivamente arquivos no formato PDF para comparação.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/pdf-diff

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
originalFile file (Upload necessário) Sim -
modifiedFile file (Upload necessário) Sim -
comparisonMode select Não -
caseSensitive checkbox Não -
ignoreWhitespace checkbox Não -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/pdf-diff para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-pdf-diff": {
      "name": "pdf-diff",
      "description": "Compara dois documentos PDF página por página e destaca as diferenças",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-diff",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]