Comparar Dois PDFs de Forma Privada — Detetar as Diferenças no Seu Navegador
Selecione dois PDFs; cada par de páginas é renderizado e comparado pixel a pixel no navegador, com as diferenças realçadas a vermelho e uma percentagem de alteração por página.
Quick answer
What it does
Selecione dois PDFs; cada par de páginas é renderizado e comparado pixel a pixel no navegador, com as diferenças realçadas a vermelho e uma percentagem de alteração por página.
Free?
Yes — 100% free, no account or sign-up.
Files uploaded?
No — everything is processed in your browser.
Works offline?
Yes — once the page has loaded.
Best for
Um advogado verifica um contrato devolvido pela outra parte para detetar quaisquer edições de última hora antes de ambas as partes assinarem.
Good to know
A comparação é visual: deteta o que parece diferente quando renderizado, e não as edições subjacentes do texto — parágrafos deslocados aparecem como regiões alteradas.
How it works
Selecione os dois ficheiros PDF que pretende comparar a partir do seu dispositivo.
Ambos os ficheiros são lidos para a memória do navegador — nenhum dado sai do navegador.
O pdf.js renderiza cada página de ambos os documentos para canvas num Web Worker.
Cada par de páginas é comparado pixel a pixel; as áreas diferentes são pintadas a vermelho sobre uma cópia esbatida da página.
Um resumo por página mostra quanto mudou, com uma pré-visualização realçada para cada página com diferenças.
When to use this tool
Um advogado verifica um contrato devolvido pela outra parte para detetar quaisquer edições de última hora antes de ambas as partes assinarem.
Um editor confirma que apenas as correções aprovadas aparecem entre um PDF de manuscrito original e a prova final revista.
Um engenheiro de QA verifica se um PDF de relatório recentemente gerado corresponde a um resultado de referência conhecido, página a página, com destaques a vermelho.
A comparação é visual (ao nível do pixel), não uma diferença de texto — o texto refluído pode aparecer como totalmente alterado mesmo que as palavras sejam idênticas.
Frequently asked questions
Em que é diferente de outras ferramentas de PDF online?
A maioria das ferramentas de PDF online envia os seus ficheiros para um servidor remoto para processamento. Esta ferramenta processa tudo localmente no seu navegador, usando JavaScript do lado do cliente. Os seus ficheiros não são transmitidos para nenhum servidor, o que significa que o conteúdo dos seus documentos permanece sob o seu controlo.
Os meus ficheiros PDF são carregados para algum servidor?
Não. Os seus ficheiros são lidos diretamente pelo navegador. Os seus ficheiros nunca são transmitidos pela rede. A ferramenta funciona inteiramente dentro do separador do navegador que tem aberto.
Posso confirmar que os ficheiros não são carregados?
Sim. Abra as ferramentas de programador do navegador (F12), vá ao separador Rede (Network) e observe os pedidos de saída enquanto utiliza a ferramenta. Não verá quaisquer dados de ficheiros a sair do navegador. O site pode registar uma contagem anónima de visualizações de página, que nunca inclui os seus ficheiros e pode ser desativada.
Esta ferramenta funciona sem ligação à Internet?
Sim. Depois de a página carregar, a ferramenta processa os seus ficheiros inteiramente no navegador; a funcionalidade da ferramenta não necessita de ligação de rede. Pode desligar-se da Internet e continuar a utilizá-la.
O que acontece quando atualizo a página?
Como nada é guardado num servidor, atualizar a página limpa a sessão atual. Os ficheiros que tinha selecionado terão de ser selecionados novamente.
Esta ferramenta guarda os meus ficheiros?
Não. Os ficheiros são mantidos na memória do navegador apenas enquanto a página estiver aberta. Fechar ou atualizar a página descarta-os. A ferramenta não grava nada no disco e nada é enviado para um servidor.
Esta ferramenta consegue desbloquear PDFs protegidos por palavra-passe?
Não. Esta ferramenta não tenta remover nem contornar a proteção por palavra-passe dos PDF. Se souber a palavra-passe, a ferramenta Desbloquear PDF deste site pode removê-la localmente; depois disso, esta ferramenta consegue processar o ficheiro.
Que tecnologias utiliza esta ferramenta?
Esta ferramenta usa o pdf.js (o motor de PDF do lado do cliente da Mozilla) para renderizar ambos os documentos num Web Worker e a Canvas API para os comparar pixel a pixel — tudo dentro do navegador.
Esta ferramenta utiliza WebAssembly?
Não. O pdf.js é uma biblioteca de JavaScript puro — não usa WebAssembly. Toda a renderização e comparação acontecem em JavaScript do lado do cliente, dentro do navegador.
Como comparo dois PDFs com esta ferramenta?
Escolha o seu primeiro PDF no painel superior e o seu segundo PDF no painel abaixo, ambos diretamente a partir do seu dispositivo, depois prima o botão Comparar. Cada par de páginas é renderizado e verificado no seu navegador, e obtém um resumo por página com as áreas diferentes destacadas a vermelho, tudo sem nada sair do seu separador.
Porque é que dois PDFs que me parecem iguais são reportados como diferentes?
A comparação é visual e não baseada em texto: renderiza cada página e verifica os píxeis, pelo que coisas como uma renderização de tipo de letra diferente, uma imagem deslocada ou outra resolução de digitalização do mesmo documento podem registar-se como alteradas mesmo quando o texto coincide. Uma pequena tolerância por canal absorve o anti-aliasing e o ruído de arredondamento, mas alterações visuais maiores continuam a aparecer como regiões vermelhas com uma percentagem de alteração.
O que acontece quando um PDF tem mais páginas do que o outro?
A ferramenta compara até à maior contagem de páginas, pelo que cada página que existe apenas num dos dois ficheiros é reportada como totalmente alterada (100%) em vez de ser ignorada. Isto torna fácil identificar páginas adicionadas ou removidas no fim da lista por página.
Compare PDFs tem algum custo?
Compare PDFs é completamente gratuita — sem conta, sem cadastro e sem limite na quantidade de pares de documentos comparados — e sempre será assim. Ambos os PDFs são renderizados e comparados pixel a pixel diretamente na aba do seu navegador usando pdf.js e a Canvas API, então os seus arquivos nunca saem do dispositivo; nada é carregado ou enviado a qualquer servidor.