Ferramentas
Merge PDF Split PDF Compress PDF Todas as ferramentas →
Soluções
For Business For Education For Developers
Empresa
Sobre Blog Press Contato
Produto
Preços Recursos FAQ Security
InícioFerramentasReparar PDF

Reparar PDF

Recuperação de melhor esforço de PDFs danificados: tabelas xref quebradas, downloads truncados, cabeçalhos corrompidos. Roda inteiramente no seu navegador.

Selecione um PDF danificado

ou solte um aqui — o reparo roda localmente no seu navegador

100% in-browser No upload No signup

Como reparar um PDF

Três passos. O arquivo nunca sai do seu navegador.

1

Abra o arquivo danificado

Escolha ou solte o PDF que não abre. Ele é lido apenas na memória do seu navegador.

2

Execute o reparo

Tentamos o carregador padrão, depois um carregador tolerante e, por fim, reconstruímos a tabela xref a partir dos bytes brutos.

3

Baixe a cópia reparada

Você recebe um PDF novo — e um relatório de diagnóstico mostrando qual caminho de recuperação funcionou.

Como o Reparar PDF funciona

Um arquivo PDF é, estruturalmente, três coisas: um cabeçalho (%PDF-1.x), uma sequência de objetos indiretos (páginas, fontes, fluxos de conteúdo) e uma tabela xref no fim que diz "o objeto N fica no deslocamento de byte X". Quando um PDF não abre, quase sempre uma de duas coisas aconteceu: a xref está errada (download truncado, salvamento parcial, deslocamentos apontando para o lugar errado) ou um dos objetos indiretos está corrompido (compressão ruim, comprimento ausente, fluxo quebrado).

Tentamos o reparo em três estágios. O estágio 1 é um carregamento estrito com pdf-lib — isso resolve o caso fácil em que o arquivo está realmente íntegro. O estágio 2 é um carregamento tolerante: pedimos ao pdf-lib (e ao fork @cantoo/pdf-lib, que tem um analisador de xref um pouco mais permissivo) para ignorar objetos quebrados individuais e seguir em frente. O estágio 3 é o último recurso: varremos os bytes brutos em busca de cada bloco N G obj … endobj, construímos uma tabela xref totalmente nova que aponta para os que encontramos e tentamos de novo o carregador tolerante nesse arquivo sintetizado.

O que esta ferramenta consegue consertar

  • Downloads truncados em que a xref e o trailer se perderam no fim.
  • Deslocamentos xref incorretos — comuns em salvamentos parciais ou atualizações incrementais malsucedidas.
  • Lixo antecedendo o início do arquivo (relocalizamos o cabeçalho %PDF-).
  • Objetos fora de ordem depois de uma ferramenta de terceiros gravar o arquivo de forma incorreta.

O que esta ferramenta não consegue consertar

  • Arquivos criptografados cuja senha é desconhecida. O reparo conserta a estrutura, não o acesso. Use o Desbloquear PDF em vez disso.
  • Fluxos de conteúdo corrompidos. Se as instruções de desenho reais da página estiverem corrompidas, o reparo pode produzir um arquivo que abre, mas exibe em branco.
  • Arquivos sem objetos recuperáveis. Se tudo depois do cabeçalho for lixo, não há nada para reconstruir.

Privacidade e segurança

PDFs danificados costumam ser o resultado de algo dando errado com um arquivo importante — um contrato final que não abre, um documento fiscal que o Acrobat se recusa a carregar, um extrato baixado que está misteriosamente corrompido. A maioria dos serviços de reparo on-line envia seu arquivo para o servidor. Como esta ferramenta roda inteiramente no navegador, não há nenhuma etapa de envio, então até arquivos com conteúdo confidencial podem ser reparados sem sair do seu dispositivo.

Perguntas frequentes

Um PDF é uma série de objetos indiretos (páginas, fontes, fluxos) mais uma tabela "xref" que os indexa. Quando um PDF é corrompido, normalmente uma dessas duas partes fica danificada — os objetos estão íntegros, mas o índice está errado, ou vice-versa. Primeiro tentamos os carregadores de PDF padrão. Se falharem, percorremos os bytes brutos, localizamos cada marcador de objeto e reconstruímos uma nova tabela xref que aponta para eles. Em seguida, o resultado é reserializado com as configurações de PDF mais portáteis (sem fluxos de objetos) para que abra em qualquer leitor.

Não. O PDF danificado é processado inteiramente dentro do seu navegador pelo pdf-lib e pela nossa rotina de reparo em nível de bytes. Não há etapa no servidor, então até arquivos com conteúdo confidencial podem ser reparados com segurança.

O reparo é de melhor esforço. Se os próprios fluxos de conteúdo da página estiverem corrompidos, o arquivo pode abrir, mas exibir em branco — essa é uma perda de dados que a ferramenta não consegue inventar de volta. Se o arquivo não tiver nenhum objeto indireto recuperável (tudo foi sobrescrito ou truncado depois do primeiro objeto), lançamos um erro claro em vez de produzir um resultado falso.

Não necessariamente. O arquivo reparado costuma ter tamanho semelhante ao original. Se o original usava fluxos de objetos (um recurso de compressão), a cópia reparada pode ficar um pouco maior porque a reemitimos sem eles para máxima compatibilidade.

Apenas o dano estrutural, não a senha. Se você tem um PDF corrompido e protegido por senha, repare-o primeiro e depois use nossa ferramenta Desbloquear PDF com a senha correta.

 Português
Get unlimited PDF tools + AI features
Start free trial →