O que é esta ferramenta?
Uma ferramenta de comparação de PDF pega em duas versões de um documento — por exemplo, um contrato antes e depois de revisões, ou dois rascunhos de um relatório — e mostra-lhe o que é diferente entre eles sem que tenha de os ler lado a lado, linha a linha.
Esta ferramenta funciona por comparação do conteúdo textual: utiliza o pdf.js para extrair o texto de cada página de ambos os PDF (segundo a especificação ISO 32000 do formato PDF, cada página armazena o seu texto como segmentos posicionados, que o pdf.js recupera pela ordem de leitura), e depois faz uma comparação palavra a palavra entre o texto das páginas correspondentes. Indica-lhe exatamente que palavras foram adicionadas ou removidas.
É importante ser claro sobre o que esta ferramenta deteta e o que não deteta: trata-se de uma comparação de conteúdo textual, não de uma comparação visual ao nível do pixel. Deteta com fiabilidade alterações na redação, frases adicionadas ou eliminadas, e parágrafos reorganizados. Não deteta alterações puramente visuais ou de esquema, como uma mudança de tipo de letra, uma mudança de cor, uma imagem deslocada, ou uma página reorganizada que mantenha exatamente as mesmas palavras. Se precisar de confirmar que um documento é idêntico a outro ao nível do pixel, esta não é a ferramenta certa; se precisar de saber se o texto mudou, é.
Por que usar?
- Veja as alterações num relance: o texto adicionado e removido é destacado com cor em cada página, em vez de ter de comparar dois documentos a olho.
- Resumo do número de páginas logo à partida: quantas páginas tem o ficheiro A, quantas tem o ficheiro B, e quantas páginas realmente diferem.
- Suporta PDF com número de páginas diferente: as páginas que só existem num dos ficheiros são assinaladas em vez de serem ignoradas silenciosamente.
- Privado por conceção: contratos, rascunhos e outros documentos sensíveis nunca saem do seu dispositivo, uma vez que tanto a extração como a comparação acontecem no separador do seu navegador.
- Grátis, sem limite de páginas para além do que o seu navegador conseguir suportar, e sem necessidade de conta.
Como usar
- Clique ou arraste o ficheiro A (o PDF original) para a primeira zona de carregamento.
- Clique ou arraste o ficheiro B (o PDF modificado) para a segunda zona de carregamento.
- Clique em "Comparar PDF" e aguarde enquanto o texto de cada página é extraído e comparado.
- Leia a linha de resumo para saber o número de páginas e quantas diferem.
- Percorra os resultados página a página: os destaques a verde são texto adicionado no ficheiro B, o texto rasurado a vermelho é texto removido do ficheiro A, e as páginas sem destaques permanecem inalteradas.
Exemplo
Entrada
contrato-v1.pdf (3 páginas) e contrato-v2.pdf (3 páginas), em que a terceira página teve uma cláusula reformuladaResultado
Resumo: "Ficheiro A: 3 páginas, ficheiro B: 3 páginas — 1 página difere", com a página 3 a mostrar a cláusula antiga rasurada a vermelho e a nova redação destacada a verdeAs páginas 1 e 2 aparecem como idênticas, pelo que pode ir diretamente à única página que realmente mudou.
Quando usar o Comparar PDF em vez do Comparar Texto
Ambas as ferramentas acabam por executar o mesmo tipo de comparação palavra a palavra, mas partem de entradas diferentes. Use o Comparar PDF quando tiver dois ficheiros PDF reais — um contrato, uma fatura, um relatório — e quiser que a ferramenta abra ambos, extraia o texto de cada página, e emparelhe as páginas automaticamente.
Use antes a ferramenta Comparar Texto quando já tiver o conteúdo em formato de texto — por exemplo, copiou e colou uma cláusula de um PDF, ou está a comparar duas versões de um ficheiro de configuração, um script, ou o rascunho de um e-mail. É mais rápida nesse caso, uma vez que não envolve análise de PDF, e funciona com qualquer texto colado, não apenas com páginas extraídas de um PDF.
Casos de uso comuns
- Verificar o que realmente mudou entre duas revisões de um contrato ou acordo legal antes de o assinar.
- Rever as alterações entre a versão de rascunho e a versão final de um relatório, proposta ou trabalho académico.
- Confirmar que uma fatura ou nota de encomenda corresponde a uma versão anterior depois de um fornecedor enviar uma revisão.
- Detetar edições não autorizadas ou inesperadas entre um documento original e uma cópia que outra pessoa esteve a editar.
Perguntas frequentes
Esta ferramenta compara o esquema visual exato dos PDF, ou apenas o texto?
Apenas o conteúdo textual de cada página. Extrai o texto que o pdf.js consegue ler de cada página e compara-o palavra a palavra. Não assinala uma alteração puramente visual — um tipo de letra diferente, um título com nova cor, uma imagem deslocada — se as palavras subjacentes forem as mesmas. Se precisar de uma comparação visual ao nível do pixel, seria necessário converter ambos os PDF em imagens e comparar os pixels, algo que esta ferramenta leve baseada no navegador não faz.
E se os dois PDF tiverem um número de páginas diferente?
As páginas são comparadas pela posição correspondente (a página 1 de A com a página 1 de B, e assim sucessivamente). Se um ficheiro tiver mais páginas do que o outro, as páginas extra são apresentadas como "presente apenas no ficheiro A" ou "presente apenas no ficheiro B", em vez de serem ignoradas ou de causarem um erro.
Consegue comparar PDF digitalizados ou páginas só com imagens?
Apenas se o PDF tiver texto realmente incorporado — páginas digitalizadas que são apenas imagens sem uma camada de texto subjacente não têm nada que o pdf.js possa extrair, pelo que essas páginas aparecerão vazias. Passe a digitalização por OCR primeiro para adicionar uma camada de texto, caso precise de a comparar desta forma.
Os meus PDF são enviados para algum lado para serem comparados?
Não. Ambos os ficheiros são lidos, o respetivo texto é extraído, e a comparação é calculada inteiramente no seu navegador com JavaScript. Nenhum ficheiro é enviado para um servidor — não há nada para enviar.
Já tenho o texto de ambos os documentos — preciso desta ferramenta?
Não — se já extraiu ou copiou o texto para texto simples, use diretamente a ferramenta Comparar Texto, uma vez que salta o passo de análise do PDF e compara o texto de imediato. Use o Comparar PDF quando tiver os dois ficheiros PDF propriamente ditos e quiser que a extração das páginas seja feita por si.