Reparar PDF

Próximo

Um PDF que se recusa a abrir muitas vezes tem apenas um dano estrutural: uma tabela de referências cruzadas quebrada, um trailer desalinhado ou sobrando, ou deslocamentos de objetos que não batem mais depois de um salvamento com problema. Esta ferramenta abre o arquivo com um analisador tolerante, mantém cada página que consegue ler e escreve um PDF novo do zero, de modo que a tabela de referências cruzadas e o trailer são regenerados limpos. Ela não pode inventar dados que realmente sumiram, mas conserta a surpreendente quantidade de PDFs cujas páginas estão intactas e cujo único problema é uma estrutura quebrada. Tudo roda no seu navegador, então o arquivo nunca sai do seu dispositivo.

Como funciona o reparo

  1. 1

    Envie o PDF

    Arraste e solte o arquivo que não abre. Ele fica no seu dispositivo; nada é enviado a um servidor.

  2. 2

    A ferramenta o relê

    Um mecanismo de PDF tolerante abre o arquivo, ignora a estrutura quebrada e lê cada página que consegue recuperar.

  3. 3

    Um arquivo limpo é reconstruído

    As páginas são copiadas para um novo documento, de modo que a tabela de referências cruzadas e o trailer são escritos do zero e são válidos por construção.

  4. 4

    Baixe o resultado

    Você recebe um PDF novo que abre de forma limpa. Abra-o no seu leitor para confirmar que todas as páginas estão lá.

O que este reparo pode e não pode corrigir

A ferramenta funciona relendo o PDF e escrevendo um arquivo totalmente novo. Isso regenera a estrutura ao redor das suas páginas, o que corrige falhas estruturais mas não pode trazer de volta dados que realmente faltam.

Problema Corrige? Por quê
Tabela de referências cruzadas quebrada ou desalinhada Sim O novo arquivo é escrito com uma xref nova e correta
Trailer obsoleto ou sobrando após um salvamento com problema Sim Um trailer limpo é gerado para o arquivo reconstruído
Sobras de salvamentos incrementais repetidos Sim Só as páginas atuais são mantidas; as revisões antigas são descartadas
Objetos que um leitor rejeita mas o analisador consegue ler Muitas vezes Reescrevê-los em um arquivo limpo costuma satisfazer os leitores rígidos
Arquivo truncado que o analisador não consegue abrir Não Se o mecanismo não consegue analisar o arquivo, não há nada a reconstruir
Dados de objeto realmente ausentes ou ilegíveis Não A ferramenta mantém o que consegue ler; o resto não dá para inventar
Criptografado com uma senha desconhecida Não O conteúdo continua bloqueado sem a senha

Por que as estruturas de PDF quebram

  • Downloads ou envios parciais. Um arquivo que perdeu seus últimos bytes no trânsito perde a tabela de referências cruzadas que fica no final.
  • Escritas interrompidas. Um programa que travou durante o salvamento pode nunca ter gravado um trailer válido.
  • Transferências binárias com defeito. Mover um PDF em um modo texto que reescreve as quebras de linha corrompe bytes dentro dos fluxos comprimidos.
  • Edições incrementais bagunçadas. Salvar por cima repetidas vezes pode deixar uma estrutura que alguns leitores recusam, mesmo com as páginas em ordem.

O que ela não faz

  • Não recupera um PDF que o analisador não consegue abrir de jeito nenhum; um arquivo muito truncado pode estar além desta ferramenta.
  • Não conserta uma imagem ou fonte danificada guardada dentro do PDF; um JPEG quebrado continua quebrado, mesmo em um contêiner limpo.
  • Não remove senha nem descriptografa conteúdo protegido.

Para esses casos, uma ferramenta de desktop como o Ghostscript ou o qpdf, executada localmente, às vezes consegue ir mais longe.

Como evitar PDFs quebrados

Quando você gera PDFs por código, feche o arquivo corretamente para que o trailer seja gravado. Quando os serve por HTTP, envie um Content-Length correto para que o cliente saiba quando o arquivo está completo. Guarde uma cópia original antes de editar, para que um salvamento com problema nunca seja a sua única versão.

Perguntas frequentes

Ele mantém cada página que o analisador consegue ler, o que, em arquivos com dano estrutural, costuma ser todas. Se algumas páginas realmente sumiram (seus dados faltam no arquivo), a ferramenta não pode trazê-las de volta; ela reconstrói de forma limpa em torno do que resta.

Sim, quando estão estruturalmente intactas: elas são copiadas para o novo arquivo do jeito que estão. Se uma fonte ou um fluxo de imagem estiver em si corrompido, aquele glifo ou aquela imagem específicos podem continuar aparecendo em branco, mas o resto da página fica bem.

Só quando o conteúdo não está de fato bloqueado. A ferramenta tenta ler além de uma criptografia básica, mas não tem campo de senha e não consegue quebrar uma proteção real. Um arquivo bloqueado com uma senha que você não tem não pode ser recuperado.

Não. O arquivo é lido e reconstruído inteiramente no seu navegador com um mecanismo de PDF que roda na página. Nada é enviado a lugar nenhum, então você pode reparar documentos confidenciais com segurança.

Nada. A ferramenta nunca altera a sua origem; ela escreve uma cópia reparada à parte. Baixe o novo arquivo, confirme que ele abre e guarde o original até ter certeza.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas