Reparar um PDF
Descubra por que um PDF não abre e reconstrua o que ainda dá para recuperar.
O reparo lê e reescreve o arquivo no seu dispositivo. Um documento danificado costuma ser a única cópia que você tem, e nada dele é enviado.
Remova a senha primeiro
Sobre Reparar PDF
"O arquivo está danificado e não pôde ser reparado" não diz nada sobre o que deu errado. Na prática, um PDF que não abre costuma estar sem uma de poucas marcas: o cabeçalho %PDF que o visualizador confere primeiro, a marca %%EOF do fim, o ponteiro startxref que diz onde fica a tabela de objetos, ou o trailer que nomeia a raiz do documento. Esta ferramenta relata cada uma separadamente, diz se o analisador ainda conseguiu montar uma árvore de páginas e então tenta dois reparos em ordem: copiar o grafo de objetos para um documento novo e, se isso falhar, redesenhar todas as páginas que o renderizador ainda consegue pintar.
Recursos
- Confere o cabeçalho, o trailer, o ponteiro de referências cruzadas e a marca de fim
- Relata um startxref que aponta além do fim de um arquivo truncado
- Detecta criptografia, que precisa ser removida antes de reescrever os objetos
- Corta lixo posto antes por gateways de e-mail ou acrescentado após o último %%EOF
- Reconstrói primeiro pelo grafo de objetos, preservando texto, fontes e vetores
- Recorre a redesenhar cada página quando o grafo de objetos não pode ser copiado
- Diz qual dos dois reparos foi usado e o que custou
Como usar Reparar PDF
- Solte o PDF que não abre
- Leia a checagem de estrutura para ver que marca está faltando
- Clique em Reparar e deixe tentar primeiro a reconstrução de objetos
- Baixe o arquivo reparado e abra para confirmar
Exemplo
Entrada
invoice-scan.pdf — downloaded over a dropped connection
Saída
End-of-file marker missing; startxref points to byte 481,209 in a 402,880-byte file. Rebuilt: 6 pages recovered.
Um deslocamento de referências cruzadas além do fim do arquivo é a assinatura de um download truncado.
Erros comuns e solução de problemas
- O reparo gerou um documento com menos páginas que o esperado. — Só as páginas cujos objetos sobreviveram podem ser recuperadas. Um arquivo truncado perde o que vinha depois do corte, e não sobra nada para reconstruir.
- O reparo informa que o arquivo está criptografado. — Não dá para reescrever objetos sem lê-los. Remova a senha primeiro e depois repare.
- O arquivo reparado perdeu o texto selecionável. — Isso significa que a reconstrução de objetos falhou e as páginas foram redesenhadas. Passe reconhecimento de texto depois para torná-lo pesquisável de novo.
- Nada pôde ser recuperado. — Se nem uma página renderiza, o dano chega ao próprio conteúdo. Baixe o original de novo ou restaure de um backup: nenhuma reconstrução inventa os bytes que faltam.
Perguntas frequentes
- O que costuma quebrar um PDF?
- Um download ou cópia interrompido, que trunca o arquivo, e gateways de e-mail que acrescentam texto antes ou depois. As duas coisas aparecem na checagem como marca ausente ou deslocamento errado.
- Meu arquivo quebrado é enviado para ser reparado?
- Não. Os bytes são inspecionados e a reconstrução acontece nesta aba, então um arquivo danificado com material sensível fica com você.
- O que significa "visualização rápida na web" no relatório?
- Que o arquivo foi organizado para um navegador mostrar a página um antes de baixar o resto. Reconstruir perde essa organização, o que afeta a velocidade de carga e nada mais.
- O arquivo reparado será idêntico ao original?
- As páginas serão. O arranjo dos objetos é reescrito, então o tamanho em bytes e qualquer linearização mudam: é isso que reparar significa.
- Isto recupera um PDF que eu apaguei?
- Não. Isto trabalha num arquivo que você ainda tem; recuperar um apagado é tarefa de software de recuperação de disco.
Ferramentas relacionadas
- Editor de metadados de PDF — Veja, edite ou remova título, autor e demais campos de um PDF.
- Descriptografar PDF — Remova a proteção por senha de um PDF criptografado.
- Comprimir PDF — Reduza um PDF rerenderizando cada página em JPEG com a qualidade e a resolução escolhidas.
- Juntar PDF — Combine vários PDFs em um só, com reordenação.
- PDF para imagens — Converta páginas de PDF em imagens PNG ou JPG para baixar.
- Achatar PDF — Fixa os campos de um formulário preenchido na página.
- OCR de PDF — Reconhece o texto de um PDF escaneado e o torna pesquisável.
Todas as ferramentas de ArrayKit