Comparar PDF
Compare dois PDFs linha a linha e baixe um relatório de diferenças. Apenas PDFs baseados em texto na v0.1 — a comparação visual (imagens) chega na v0.2.
Selecione o PDF A
ou solte um aqui
Selecione o PDF B
ou solte um aqui
O modo de comparação de texto compara a camada de texto dos dois PDFs. Ele não detecta alterações apenas visuais (edições de imagem, assinaturas, carimbos). Use após uma revisão de conteúdo, não uma revisão visual.
Your file is ready
Processed entirely in your browser — the file never left your device.
Como o Comparar PDF funciona
Três passos. Os dois arquivos ficam no seu navegador.
Escolha dois PDFs
O original (A) e a nova versão (B). Ambos precisam ter uma camada de texto.
Execute a comparação
O texto é extraído com o PDF.js, e então uma comparação de linhas com LCS identifica adições e remoções.
Baixe o relatório
Um novo PDF lista as linhas adicionadas (verde) e removidas (vermelho) com contexto. Use-o para revisão ou auditoria.
O que o «Comparar PDF» realmente faz
Comparar PDF responde a uma única pergunta, muito comum: o que mudou entre a versão A e a versão B? O caso de uso é quase sempre um contrato, um documento de políticas, um artigo de pesquisa ou um relatório que passou por um ou mais ciclos de revisão, e você quer ver de relance quais parágrafos foram editados, adicionados ou excluídos — não olhando atentamente duas abas do navegador lado a lado, mas fazendo uma máquina fazer a parte chata por você.
A v0.1 desta ferramenta executa uma comparação EM NÍVEL DE TEXTO. Abrimos os dois PDFs no seu
navegador usando o PDF.js, extraímos o conteúdo de texto uma página de cada vez,
agrupamos os itens em linhas e então executamos um algoritmo clássico LCS (subsequência comum
mais longa) para descobrir quais linhas coincidem entre A e B.
O resultado é renderizado em um relatório de comparação em PDF limpo, com destaques verdes
para linhas adicionadas, vermelhos para removidas e cinza para o contexto inalterado.
A mesma abordagem usada por ferramentas como o git diff,
aplicada ao texto de um PDF em vez do código-fonte.
Para o que esta versão é boa
- Revisões de contratos. Identifique cada cláusula que mudou entre rascunhos.
- Atualizações de políticas. Mostre às partes interessadas exatamente quais seções se moveram.
- Revisão editorial. Comparar um artigo de pesquisa ou texto entre dois revisores.
- Auditorias de documentos. Prova rápida do que mudou (e do que não mudou) entre cópias arquivadas.
O que esta versão não consegue fazer (ainda)
- Comparação visual / de pixels. Edições de imagem, deslocamentos de layout, carimbos de assinatura — não produzem nenhuma mudança de texto e não aparecerão. A comparação visual está no roteiro da v0.2.
- PDFs digitalizados. PDFs apenas de imagem não têm camada de texto; passe-os primeiro pelo OCR e depois compare as cópias com OCR.
- Granularidade de célula de tabela. As tabelas são achatadas em linhas de texto; se uma única célula mudar, a linha inteira é reportada como alterada.
- Destaques em nível de palavra. As alterações são sinalizadas por linha, não por palavra. Investigar uma linha de 100 caracteres em que 5 caracteres diferem ainda sinaliza a linha inteira.
Privacidade e segurança
A comparação de documentos costuma ser usada em material confidencial — contratos em negociação, políticas internas, petições jurídicas, registros regulatórios. A maioria dos serviços de comparação de PDF on-line envia os dois arquivos para um servidor, executa a comparação lá e devolve um relatório. O imisspdf faz toda a comparação dentro da aba do seu navegador, então nenhuma versão do documento sai do seu dispositivo. Você pode confirmar com a aba Rede nas ferramentas de desenvolvedor do seu navegador enquanto executa a comparação.
Perguntas frequentes
A v0.1 é uma comparação EM NÍVEL DE TEXTO. Extraímos a camada de texto dos dois PDFs página por página, agrupamos os itens em linhas pela posição vertical e então executamos uma comparação de linhas com o algoritmo LCS. O resultado é um novo relatório em PDF que lista as linhas adicionadas / removidas / inalteradas com destaques verdes e vermelhos. Funciona melhor com PDFs que têm uma camada de texto real (a maioria das exportações digitais de Word, Pages, LibreOffice, navegadores etc.).
A comparação visual de pixels exige renderizar cada página em um canvas e calcular as diferenças pixel a pixel, o que só roda no navegador (o Node não tem canvas). Está no roteiro da v0.2. A comparação de texto cobre ~90% das perguntas reais do tipo "o que mudou neste contrato?"; para os 10% restantes (alterações apenas visuais, como trocar imagens ou adicionar assinaturas), use a comparação visual quando a lançarmos.
Não diretamente nesta versão — PDFs digitalizados são páginas de imagens sem camada de texto, então não há nada para comparar. Passe-os primeiro pela nossa ferramenta de OCR para adicionar uma camada de texto pesquisável e depois compare as cópias com OCR. A precisão depende da qualidade da digitalização.
Sim. Os dois PDFs são lidos no seu navegador, processados com a biblioteca de código aberto PDF.js, comparados em JavaScript e o relatório é criado com pdf-lib — tudo localmente. Nada é enviado; você pode confirmar desconectando-se da rede antes de clicar em Comparar.
A comparação atual tem um limite de 5000 linhas por lado (bem acima de um relatório de 300 páginas). Acima disso, o algoritmo LCS começa a usar muita memória na aba. Se ultrapassar, divida os documentos e compare por seções.