Reparar PDF
Salve um PDF que não abre. O índice do arquivo é reconstruído e, se o documento não puder ser interpretado de jeito nenhum, tudo o que ainda for legível nos bytes é recuperado — e nada fica armazenado.
- Nunca armazenado
- Sem fila, sem espera
- Sem cadastro, sem marca d'água
Como funciona
Adicione o PDF danificado
Solte o arquivo que não abre. Não importa que outros aplicativos o rejeitem.
Repare
O arquivo é reindexado ou, se não puder ser interpretado, reconstruído objeto por objeto.
Confira e baixe
Você vê quantas páginas voltaram e o que foi feito, e então baixa o arquivo reparado.
O que costuma estar quebrado, e os dois caminhos de volta
A maioria dos PDFs que não abrem não está danificada em nenhum sentido relevante. Um PDF termina com uma tabela de referência cruzada — um índice que registra a posição, em bytes, de cada objeto do arquivo — e os leitores dependem dela para encontrar qualquer coisa. Corrompa esse índice e um documento perfeitamente intacto deixa de abrir, porque nada pode ser localizado, embora tudo esteja lá. Downloads interrompidos, um salvamento cortado no meio, um aplicativo que travou, um arquivo editado por algo que não atualizou as posições, uma transferência que estragou as quebras de linha: tudo isso quebra o índice, e nada disso toca no conteúdo.
A primeira passada se aproveita exatamente disso. O arquivo é interpretado de forma tolerante, ignorando as posições declaradas quando elas não batem com o que realmente está lá, e depois é gravado de novo com um índice correto, tamanhos de stream corretos e um trailer limpo. É isso que recupera a grande maioria dos arquivos, é rápido, e nada nas páginas é alterado — o resultado é o seu documento com um índice funcionando recolocado no lugar.
Quando o arquivo não pode ser interpretado de jeito nenhum, a segunda passada faz o que um programa de recuperação faz: varre os bytes brutos do começo ao fim em busca de cabeçalhos de objetos, coleta tudo o que ainda parece um objeto PDF e reconstrói o índice a partir do que de fato existe, e não do que o arquivo alega. A página informa qual das duas foi executada, porque isso importa — uma reconstrução significa que a estrutura original estava ilegível, e o resultado merece uma conferida antes de você confiar nele.
Nenhuma das passadas consegue inventar dados que não existem, e nenhuma ferramenta, em lugar nenhum, consegue. Se um download parou em sessenta por cento, os últimos quarenta por cento das páginas não existem no arquivo; a recuperação encontra as páginas que chegaram e para. Se o dano está dentro de um stream comprimido, esse stream não pode ser descomprimido, e a página que ele desenhava volta em branco enquanto as vizinhas ficam boas. Recuperar parte de um documento é o bom resultado normal aqui, e conseguir de novo o arquivo original é sempre melhor do que reparar uma cópia cortada.
Quando você precisa de outra coisa
O qpdf é a ferramenta de referência para isso e faz a mesma primeira passada com mais rigor: qpdf --replace-input damaged.pdf regrava o arquivo com um índice correto e lida com documentos criptografados, streams de objetos e arquivos linearizados que uma interpretação tolerante pode não aguentar. mutool clean -ggg in.pdf out.pdf vai além, reconstruindo a árvore de páginas e descartando tudo o que não é referenciado. Os dois são gratuitos, os dois processam arquivos muito maiores do que uma aba do navegador aguenta, e os dois dizem o que precisaram consertar.
Para um arquivo danificado a ponto de a varredura de objetos ser a única opção, o Ghostscript costuma ser o mais teimoso: gs -o repaired.pdf -sDEVICE=pdfwrite broken.pdf interpreta o conteúdo das páginas em vez de só reindexá-lo, o que às vezes reconstrói páginas que as outras ferramentas abandonam — ao custo de reescrever tudo, então a saída deixa de ser idêntica, byte a byte, ao que sobreviveu.
Perguntas frequentes
O que exatamente é reparado?
A maioria dos PDFs “corrompidos” está estruturalmente intacta, mas tem uma tabela de referência cruzada quebrada — o índice que diz onde cada objeto está. Downloads interrompidos, salvamentos cortados no meio e geradores com bugs causam isso, e os leitores recusam o arquivo mesmo com o conteúdo ainda lá. Reconstruir esse índice traz o documento de volta na hora.
E se o arquivo não puder ser interpretado de jeito nenhum?
Aí os bytes brutos são varridos em busca de cabeçalhos de objetos, tudo o que ainda existe é coletado, e um índice e um trailer novos são escritos em volta — a mesma recuperação que um programa de computador faz. O resultado é aberto de novo antes de chegar a você, então um arquivo que ainda não carrega é informado em vez de baixado.
Meu arquivo quebrado fica armazenado em algum lugar?
Não. Nem a varredura de recuperação armazena nada. Nada é enviado a lugar nenhum.
Dá para recuperar um arquivo cujo download parou no meio?
Muitas vezes, sim — até o ponto em que os dados param. Páginas que nunca foram baixadas não podem ser inventadas, então você pode recuperar a primeira parte do documento, e não ele inteiro.
Ele repara um PDF protegido por senha?
A criptografia é ignorada durante o reparo, então um arquivo protegido só volta legível se você também tiver a senha. Para isso, use o Desbloquear PDF separadamente.
Bom saber: O reparo recupera o que ainda está no arquivo — não consegue reconstruir dados que realmente faltam. Se um documento foi cortado, as páginas depois do corte se perderam de vez. Arquivos danificados dentro dos streams comprimidos podem ser recuperados com algumas páginas em branco.
Coloque esta ferramenta no seu site
Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.
Mais Ferramentas PDF
Comprimir PDF
Arquivo menor, mesmo documento
Juntar PDF
Junte arquivos PDF em um só documento
PDF para Word
Converta em .docx editável, com OCR para digitalizações
OCR em PDF
Torne uma digitalização pesquisável
PDF para impressão
Tamanho uniforme, sangria e marcas de corte
Proteger PDF
Criptografe com senha, AES-256