Comparar PDF online grátis
Compare dois arquivos PDF lado a lado com destaque visual das diferenças. Resultados instantâneos, sem upload para nenhum servidor.
Suporta PDF · até 100 MB
Suporta PDF · até 100 MB
Como funciona
- Carregue seu primeiro PDF selecionando-o ou arrastando-o para a zona de soltar à esquerda.
- Carregue seu segundo PDF na zona de soltar à direita.
- Escolha o modo de visualização: “Lado a lado” exibe ambos os PDFs juntos, “Sobreposição” mostra as diferenças destacadas em vermelho.
- Navegue pelas páginas usando os botões Anterior/Próximo ou inserindo diretamente um número de página.
- No modo sobreposição, as áreas vermelhas indicam diferenças de pixels entre os mesmos números de página de ambos os documentos.
Por que comparar PDFs?
A comparação de PDF é essencial para controle de versão, garantia de qualidade e gerenciamento de documentos. Use-a para rastrear alterações entre revisões de documentos, verificar se as edições foram aplicadas corretamente, identificar modificações não autorizadas, comparar versões de contratos ou documentos jurídicos, validar envios de formulários e garantir a consistência dos documentos em múltiplas cópias. O destaque automático de diferenças economiza tempo e reduz erros em comparação com a revisão manual.
Modos de visualização explicados
- Lado a lado · Visualize ambos os PDFs simultaneamente na mesma tela. Ideal para identificar mudanças evidentes de layout, adições ou exclusões. Cada PDF é navegado de forma independente.
- Sobreposição · Sobrepõe o segundo PDF ao primeiro e destaca todas as diferenças de pixels em vermelho. Perfeito para detecção detalhada de alterações. Ambos os PDFs devem ter o mesmo número de páginas para a comparação.
Casos de uso
- Controle de versão · Rastreie alterações entre versões de documentos e identifique o que foi modificado.
- Jurídico e contratos · Compare versões de contratos para garantir que todas as emendas foram aplicadas corretamente.
- Conformidade · Verifique se formulários e relatórios correspondem aos modelos aprovados ou às versões anteriores.
- Garantia de qualidade · Valide se os documentos gerados correspondem aos resultados esperados.
- Detecção de fraude · Identifique modificações não autorizadas ou adulteração em PDFs.
Perguntas frequentes
Como o modo sobreposição destaca as diferenças?
O modo sobreposição realiza uma comparação pixel por pixel das páginas renderizadas. Qualquer pixel diferente entre os dois PDFs é destacado em vermelho. Isso detecta alterações de texto, modificações de imagens, ajustes de espaçamento e quaisquer outras diferenças visuais.
Posso comparar PDFs com dimensões diferentes?
Sim. PDFs com tamanhos de página diferentes são totalmente suportados. No modo lado a lado, cada PDF é renderizado em seu tamanho original. No modo sobreposição, o primeiro PDF determina as dimensões da tela.
E os PDFs digitalizados ou baseados em imagens?
PDFs digitalizados (compostos por imagens raster) são totalmente suportados. A comparação funciona renderizando ambos os PDFs e comparando o resultado visual, detectando alterações em documentos digitalizados assim como em qualquer outro PDF.
Posso comparar PDFs criptografados?
Esta ferramenta funciona com PDFs padrão. Se seus PDFs forem protegidos por senha ou criptografados, será necessário remover a proteção primeiro usando uma ferramenta de desbloqueio de PDF antes de compará-los.
Qual o tamanho máximo dos meus PDFs?
Cada PDF pode ter até 100 MB. O tempo de processamento depende do tamanho do arquivo, do número de páginas e das especificações do seu dispositivo. Arquivos muito grandes podem levar alguns segundos para carregar e renderizar.
A comparação é 100% precisa?
Sim, para diferenças visuais. A ferramenta realiza uma comparação exata pixel por pixel e detectará qualquer alteração visual. No entanto, compara o resultado renderizado e não a estrutura interna do PDF - pequenas diferenças de renderização devidas a fontes ou bibliotecas PDF podem aparecer como diferenças quando o conteúdo real é idêntico.
O que é uma ferramenta de comparação de PDF?
Uma ferramenta de comparação de PDF pega dois arquivos PDF e mostra o que mudou entre eles. A parte difícil é definir o que significa mudança. Para documentos que parecem iguais, voce quer uma ferramenta que diga identicos, mesmo se os bytes subjacentes diferem porque foram gerados por software diferente. Para documentos que contém edições reais, voce quer uma ferramenta que destaque exatamente onde o texto, layout ou imagens mudaram. Diferentes estratégias de comparação fazem diferentes compensações entre capturar mudanças reais e ignorar ruído.
Esta ferramenta usa comparação visual: cada página dos dois PDFs é renderizada em uma grade de pixels, e as duas grades são sobrepostas. Pixels que correspondem são mostrados como o fundo; pixels que diferem são destacados em vermelho. Isto captura cada mudança visual, incluindo deslocamentos de layout, substituições de fonte, edições de imagem e reescritas de texto. Não captura mudanças invisíveis (metadados PDF, campos de formulário ocultos, JavaScript incorporado), o que é uma característica: aquelas raramente importam para revisão típica de documentos.
Tudo é executado no seu navegador usando pdf.js (renderizador PDF da Mozilla) e pdf-lib (biblioteca de manipulação PDF). Ambos os PDFs são carregados na memória, renderizados em elementos canvas, e a comparação de pixels é executada em JavaScript na sua máquina. Nenhum arquivo é enviado para um servidor. A ferramenta lida com PDFs de até 100 MB e funciona em PDFs digitais padrão, PDFs digitalizados e PDFs de qualquer fonte desde que não sejam criptografados por senha.
O que há dentro da ferramenta
A seção superior tem duas zonas de arrastar lado a lado: solte o PDF original à esquerda, o PDF revisado à direita. Os rótulos tornam óbvio qual é qual, então voce não interpreta acidentalmente texto adicionado como texto removido. Ambos os arquivos podem ser arrastados do seu gerenciador de arquivos ou selecionados com um seletor de arquivos. Assim que ambos os arquivos são carregados, a ferramenta relata a contagem de páginas de cada um, que é o primeiro sinal se mudanças reais aconteceram.
Abaixo das zonas de arrastar, um alternador de modo de visualização alterna entre Lado a Lado (ambas as páginas renderizadas uma ao lado da outra) e Sobreposição (ambas as páginas combinadas com diferenças destacadas em vermelho). Lado a Lado é melhor para uma primeira olhada ou para compartilhar capturas de tela. Sobreposição é onde a comparação real acontece: qualquer pixel que difere entre as duas renderizações aparece em vermelho, então voce pode imediatamente detectar o que mudou sem ler ambas as versões.
A navegação de página permite percorrer o documento uma página por vez. Se os dois PDFs tem contagens de páginas diferentes, a navegação para no que for mais longo, e a página faltante é mostrada em branco. Botões saltam para a primeira ou última página; a entrada de número de página permite ir diretamente para qualquer página específica. Para documentos longos, a navegação é o gargalo em vez da renderização, então o fluxo de trabalho é: carregar, saltar para uma página, comparar, repetir.
História e contexto
O problema do diff na ciência da computação (1976)
Comparar duas versões de um documento é um problema antigo. A primeira solução prática foi o utilitário diff escrito por Douglas McIlroy nos Bell Labs em 1976. Diff compara dois arquivos de texto e imprime as linhas que diferem, usando o algoritmo da subsequencia comum mais longa. Eugene Myers melhorou o algoritmo em 1986 com o artigo O(ND) que se tornou a base de quase toda ferramenta de diff moderna, incluindo git. Diff de texto é a fundação, mas só funciona em texto, não em documentos renderizados.
Diff visual e comparação de pixels (anos 1990)
Os anos 1990 introduziram ferramentas de diff visual que comparavam saída renderizada em vez de texto fonte. WinMerge (1998), BeyondCompare (Scooter Software, 1996) e Araxis Merge (1996) adicionaram comparação de imagem ao lado do texto. Diff pixel por pixel é conceitualmente simples (comparar cada posição de pixel, destacar incompatibilidades), mas produz ruído ao comparar renderizações que parecem identicas para humanos mas diferem por anti-aliasing ou hinting de fonte. Refinamentos como diff perceptual e similaridade estrutural (Wang et al. 2004) tentam filtrar diferenças perceptualmente irrelevantes.
Acrobat adiciona comparação PDF (2015)
Adobe adicionou um recurso Comparar Arquivos ao Acrobat Pro DC em 2015. Diferente do diff visual puro, a comparação do Acrobat é sensível ao texto: identifica texto inserido, deletado e substituído e apresenta as mudanças em uma barra lateral, similar à visualização de rastrear mudanças do Word. Isto funciona bem em PDFs digitais com camadas de texto adequadas mas degrada em PDFs digitalizados ou PDFs com codificações de fonte personalizadas. A ferramenta da Adobe funciona apenas no aplicativo desktop; não está disponível no navegador.
DiffPDF e ferramentas de diff PDF de linha de comando (anos 2010)
Ferramentas de linha de comando de código aberto como DiffPDF (2010) e diff-pdf (um wrapper baseado em Wine, 2012) trouxeram comparação PDF para fluxos de trabalho com scripts. Estas ferramentas comparam por texto (extrair ambos PDFs e executar diff de texto) ou por imagem (rasterizar ambos PDFs e executar diff de imagem). São úteis em pipelines CI onde voce quer sinalizar regressões PDF, mas requerem instalação local e são desajeitadas para não desenvolvedores.
Renderização PDF baseada em navegador amadurece (2013)
Mozilla lançou pdf.js junto com Firefox 19 em fevereiro de 2013, tornando a renderização PDF baseada em JavaScript pronta para produção. Chrome integrou PDFium (C++, derivado de Foxit) em 2013-2014 com efeito similar. Uma vez que navegadores podiam renderizar PDFs nativamente, construir uma ferramenta de comparação PDF baseada em navegador tornou-se viável: carregar ambos arquivos em JavaScript, renderizar cada página em um canvas, comparar buffers de pixels do canvas. Esta ferramenta segue essa linhagem.
Alternativas em nuvem focadas em privacidade (de 2020 em diante)
O aumento do trabalho remoto na era COVID empurrou muitas ferramentas PDF online. A maioria dos serviços de comparação PDF em nuvem (Smallpdf, iLovePDF, PDF24) exigem enviar ambos arquivos para um servidor para processamento, o que é inaceitável para documentos confidenciais como contratos, registros médicos ou demonstrações financeiras. Ferramentas baseadas em navegador que executam do lado do cliente são uma alternativa que preserva privacidade: o arquivo nunca deixa seu dispositivo, mas voce obtém a mesma experiencia de comparação que as ferramentas em nuvem.
Fluxos de trabalho práticos
Revisão de versão de contrato
Uma contraparte envia um contrato marcado afirmando que apenas uma cláusula mudou. Carregue o PDF original e o revisado, mude para modo sobreposição, e percorra as páginas. Os destaques vermelhos mostram cada modificação real, não apenas aquelas que a contraparte apontou. Isto captura mudanças furtivas (uma mudança de data, um número ajustado, uma cláusula silenciosamente adicionada) que marcações apenas de texto podem perder. Salve capturas de tela de qualquer região vermelha inesperada para acompanhamento.
Aprovação de material de design e marketing
Um designer envia a versão 2 de um folheto afirmando que abordaram seus comentários. Carregue versão 1 e versão 2, sobreponha cada página, e verifique as mudanças. O diff de pixels captura ajustes tipográficos, mudanças de cor, trocas de imagem e ajustes de layout que são fáceis de perder ao ler duas versões sequencialmente. Para material de múltiplas páginas isto é muito mais rápido que imprimir ambos e colocá-los lado a lado.
Verificação de regressão de documentação técnica
Quando voce publica documentação técnica como PDF (manuais de usuário, referencias de API, SOPs internos), comparar a nova versão com a versão anterior captura diferenças não intencionais. A comparação de pixels é sensível o suficiente para capturar uma mudança de quebra de página ou uma seção renumerada que o diff de texto pode apresentar confusamente. Para documentos com centenas de páginas, percorra primeiro em modo lado a lado, depois sobreponha qualquer página que pareça diferente.
Comparação ano-a-ano de formulário fiscal
Formulários fiscais (IRS 1040, UK SA100, French 2042 etc.) mudam todo ano. Comparar o formulário deste ano com o do ano passado identifica novos itens de linha, deduções removidas e seções renumeradas. Para contadores e preparadores fiscais, isto é mais rápido que ler as notas de mudança de formulário da autoridade fiscal. A sobreposição destaca cada mudança impressa imediatamente.
Rastreamento de revisão de artigo acadêmico
Quando um artigo passa por revisão por pares, comparar a submissão original com a versão revisada ajuda a verificar quais comentários do revisor foram abordados. PDFs gerados por LaTeX são geralmente limpos o suficiente para que o diff visual capture cada mudança de texto. Se figuras ou equações foram atualizadas, a comparação de pixels as destaca claramente. Economiza tempo em relação a ler ambas versões na íntegra.
Rastreamento de mudanças de regulamentação e política
Regulamentações governamentais, políticas corporativas e documentos de padrões (ISO, IEEE, IETF) são tipicamente publicados como PDF. Comparar a nova versão com a anterior é a forma mais rápida de identificar mudanças substantivas. Equipes de conformidade usam isto para informar partes interessadas sobre o que mudou sem reler o documento inteiro. Modo lado a lado é bom para contexto; modo sobreposição é bom para detectar cada micro-edição.
Armadilhas comuns
Geradores diferentes produzem renderizações diferentes
Um documento exportado do Microsoft Word e o mesmo documento exportado do Google Docs podem renderizar o mesmo texto com kerning, quebra de linha ou substituições de fonte ligeiramente diferentes. Diff de pixels sinaliza estes como diferenças, mesmo que o conteúdo do documento esteja inalterado. Se voce está comparando o mesmo documento fonte exportado de duas ferramentas diferentes, espere uma linha de base de ruído. Use a comparação sensível ao texto do Adobe ou execute um diff de texto após extração para filtrar o ruído.
PDFs digitalizados em resoluções diferentes parecem diferentes em todo lugar
Se um PDF é uma digitalização a 300 DPI e o outro é uma digitalização a 600 DPI do mesmo documento físico, os pixels renderizados não se alinharão. Cada página aparecerá como um mar de vermelho. Combine a resolução de renderização re-digitalizando no mesmo DPI, ou execute OCR em ambos e compare o texto em vez da renderização visual. Diff visual só funciona quando ambos PDFs renderizam em grades de pixels similares.
Diferenças de rotação de página
Se uma página em um PDF está rotacionada 90 graus em relação à mesma página no outro PDF, a comparação de pixels sinalizará a página inteira como diferente. Verifique os metadados de rotação de página de ambos PDFs antes de comparar. Leitores PDF mostrarão ambas páginas em pé na tela, mascarando a rotação subjacente. Use a ferramenta de metadados PDF para verificar rotação, e gire um PDF para combinar se necessário.
Anti-aliasing produz diferenças sub-pixel
Mesmo ao comparar PDFs identicos renderizados duas vezes, o anti-aliasing do navegador pode produzir pequenas diferenças de valor de pixel ao longo das bordas do glifo. A sobreposição pode mostrar um halo vermelho fraco ao redor do texto. Isto é ruído de renderização, não uma mudança real. Se o ruído está sobrecarregando o sinal, considere um limiar de comparação mais alto (tratar pixels dentro de 5 por cento entre si como correspondentes) ou rasterize em resolução mais alta onde cada glifo ocupa mais pixels.
Deslocamentos de layout fazem cascata de destaques vermelhos
Se voce adiciona um único parágrafo perto do topo de uma página, o resto da página desloca para baixo. Cada linha abaixo do parágrafo inserido agora está em uma coordenada y diferente, e o diff de pixels destaca todas elas como diferentes. A mudança real foi um parágrafo mas o diff visível é tudo abaixo dele. Esta é a principal razão pela qual diff sensível ao texto (que entende parágrafos) frequentemente dá melhores resultados que diff puro de pixels para PDFs pesados em conteúdo.
Diff visual perde mudanças invisíveis
PDFs podem ter mudanças invisíveis: edições de metadados, JavaScript incorporado, campos de formulário ocultos, marcas d'água definidas em opacidade zero, arquivos anexos. Comparação visual não capturará nenhum desses porque não renderizam em pixels. Para auditoria abrangente, combine diff visual com a ferramenta de metadados PDF (que mostra produtor, data de criação, título, entradas de dicionário personalizadas) e a ferramenta de desbloqueio PDF (que revela flags de criptografia). Diff visual é necessário mas não suficiente.
Privacidade e tratamento de dados
Ambos PDFs que voce carrega na ferramenta permanecem no seu dispositivo o tempo todo. pdf.js e pdf-lib são bibliotecas JavaScript que executam no seu navegador; elas não fazem nenhuma requisição de rede com o conteúdo do arquivo. Os arquivos são lidos na memória, renderizados em elementos canvas, e a comparação de pixels é executada em JavaScript. Nunca enviamos qualquer arquivo, nunca registramos os conteúdos, e nunca analisamos o que está neles. Isto importa porque os documentos que voce mais quer comparar (contratos, relatórios financeiros, correspondencia jurídica, registros médicos) são exatamente aqueles que voce nunca deveria enviar para um serviço de terceiros.
Uma vez que a página é carregada, a ferramenta funciona offline. Voce pode desconectar da internet, soltar ambos PDFs, executar a comparação e revisar a sobreposição sem seus dados nunca tocarem outra máquina. O resultado da comparação (a sobreposição destacada em vermelho) é uma imagem renderizada na página; se voce quer mantê-la, tire uma captura de tela. Nada é salvo no lado do servidor e nada é enviado.
Quando não usar esta ferramenta
Comparação apenas de texto (use diff-checker em vez)
Se seus PDFs são apenas texto e voce quer um diff linha por linha com inserções e deleções destacadas, primeiro extraia o texto (PDF para texto) e execute o resultado através de uma ferramenta de diff de texto. Diff de texto lida com refluxo de parágrafo, deslocamentos de layout e mudanças de fonte naturalmente, nenhum dos quais o diff de pixels lida bem. A ferramenta diff-checker do Absolutool faz exatamente isso para texto. Diff de pixels é melhor quando layout e elementos visuais importam, não prosa pura.
Comparar PDFs que devem ser identicos a nível de byte
Se voce precisa verificar que dois PDFs são exatamente o mesmo arquivo (reprodutibilidade de build, verificação de integridade de arquivo, detecção de fraude), use uma comparação de hash (SHA-256, MD5) em vez de diff visual. Uma verificação de hash é mais rápida, determinística e imune ao ruído de renderização. A ferramenta file-hash calcula um hash SHA-256 em segundos; se os hashes correspondem os arquivos são identicos, se diferem os arquivos não são os mesmos independentemente de como renderizam.
PDFs muito grandes que excedem memória do navegador
Carregar dois PDFs de 100 MB simultaneamente, mais os canvases renderizados para cada página, consome muita memória do navegador. Em laptops de baixa especificação e a maioria dos dispositivos móveis isto pode travar a aba. Para PDFs muito grandes (desenhos arquitetonicos, manuais de milhares de páginas), divida primeiro cada PDF com a ferramenta divisor de PDF e compare partes correspondentes. Ou use uma ferramenta de desktop como Adobe Acrobat Pro DC para comparação pesada em memória.
Comparar PDFs em formatos de arquivo diferentes
Se um documento é um PDF e o outro é um arquivo Word ou página HTML, esta ferramenta não pode compará-los. Converta ambos para PDF primeiro (ou ambos para texto) para que voce esteja comparando similar com similar. Comparar entre formatos quase sempre produz diffs visuais enormes porque os renderizadores são completamente diferentes. Converta para um formato comum primeiro; então compare.
Mais perguntas
Por que a sobreposição mostra vermelho mesmo que os PDFs pareçam identicos?
Comparação pixel-perfeita captura diferenças de renderização sub-pixel que humanos não podem ver. Os dois PDFs podem ter sido gerados por ferramentas diferentes (Word vs LaTeX vs InDesign) que dão hint às fontes diferentemente ou fazem anti-aliasing das bordas diferentemente. O conteúdo é o mesmo; os pixels não são. Para esses casos, prefira diff baseado em texto após extrair texto de ambos PDFs, ou aceite que o ruído é real e olhe apenas para grandes regiões vermelhas.
Posso comparar PDFs digitalizados?
Sim, PDFs digitalizados funcionam porque a ferramenta compara pixels renderizados em vez de texto. O problema é que ambas digitalizações devem estar na mesma resolução e orientação, ou a comparação será ruído inútil. Para digitalizações da mesma página física, esta ferramenta captura diferenças como escrita à mão adicionada, marcas de redação ou carimbos. Para digitalizações de páginas diferentes em DPIs diferentes, faça OCR de ambas primeiro e compare o texto.
A ferramenta sabe qual PDF é mais antigo?
Não, a ferramenta trata ambos PDFs simetricamente. Mostra onde eles diferem; não infere qual é o original e qual é a revisão. Voce decide qual arquivo colocar de qual lado. Os rótulos Esquerda e Direita são puramente posicionais. Se voce precisa de contexto temporal (qual veio primeiro), verifique os tempos de modificação de arquivo no seu gerenciador de arquivos ou os metadados PDF.
Posso exportar a comparação como um relatório?
Não diretamente: a comparação é renderizada ao vivo no navegador. Para capturá-la, tire capturas de tela das páginas de sobreposição e cole em um documento de relatório. Para relatórios mais sofisticados (um PDF de diferenças com anotações), o recurso Comparar Arquivos do Adobe Acrobat Pro DC produz um relatório imprimível; esta ferramenta de navegador foca apenas na comparação visual ao vivo.
E se os dois PDFs tem contagens de páginas diferentes?
A navegação de página se estende para a contagem máxima de páginas de qualquer PDF. Quando voce alcança uma página que apenas um PDF tem, o outro lado mostra em branco. Este é o comportamento mais simples e geralmente o mais útil: se a versão 2 adicionou duas páginas no final, voce ve essas páginas como conteúdo adicionado. Se páginas foram inseridas no meio, cada página subsequente aparecerá como diferente porque elas deslocaram; esse é o sinal de que uma inserção aconteceu.
Por que comparação baseada em pixels em vez de baseada em texto?
Comparação de pixels captura tudo visual: edições de texto, deslocamentos de layout, mudanças de imagem, substituições de fonte, ajustes de cor, redações. Comparação baseada em texto apenas captura mudanças de texto e é cega ao layout e imagens. Para revisão de documentos (contratos, relatórios, marketing) as mudanças visuais frequentemente importam tanto quanto o texto. Comparação de pixels é o padrão mais seguro; para comparação de prosa pura, um diff de texto é mais preciso.