← Ferramentas PDF

Validar PDF

Nenhum PDF selecionadoVerifique a estrutura do PDF e gere um relatório de validação.
ValidationPDFs são compartilhados entre todas as ferramentas.

Verificar a estrutura e interpretar o relatório

Use este validador de PDF para conferir a estrutura do arquivo e entender erros de páginas, fontes ou referências entre objetos. O resultado é um relatório em texto; o documento original permanece igual. Leia a conclusão do relatório e confira também a aparência das páginas no leitor em que você pretende usar o PDF.

Custo: Uso gratuito. Há limites de tamanho de arquivo e de utilização.

Como verificar o arquivo

  1. Selecione um PDF

    Clique em Escolher PDF ou Enviar PDF, ou solte o arquivo na prévia. O limite é de 200 MiB. Em Uploads, você também pode selecionar PDFs utilizados ou criados em outras ferramentas.

  2. Confira o documento de origem

    O arquivo aparece em PDF de origem, com seu tamanho, e a prévia mostra as páginas. Um documento que não seja exibido na prévia ainda pode passar pela validação.

  3. Inicie a validação

    Clique em Validar PDF. Não há configurações a escolher. A verificação ocorre nos nossos servidores; quando termina, o relatório aparece no lugar da prévia.

  4. Leia a conclusão

    A linha validation ok indica que não foi encontrado erro estrutural. Se a última linha indicar um problema, consulte as mensagens explicadas abaixo.

  5. Copie ou baixe o relatório

    Use Copiar para enviar o texto, por exemplo em um pedido de suporte. Baixar relatório salva um TXT. O PDF de origem não é modificado.

Como interpretar as mensagens

O relatório traz texto da biblioteca pdfcpu, responsável pela verificação. Uma linha com validating(mode=relaxed) identifica o modo usado. A conclusão fica no fim; outras linhas são avisos ou informações geradas durante a leitura.

validation ok

Nenhum erro estrutural foi encontrado pelas regras verificadas. Objetos, referências cruzadas e entradas obrigatórias passaram pela checagem com as tolerâncias do modo relaxed.

validation error (obj#:…): …

O arquivo pôde ser lido, mas algum elemento não atende a uma regra. O final da mensagem indica qual. dict=pageDict required entry=MediaBox missing significa que falta o tamanho da página. validatePages: page tree invalid indica uma estrutura de páginas inconsistente, como uma contagem diferente das páginas presentes. validateFontDict: missing Subtype aponta uma definição de fonte incompleta.

Read: xRefTable failed: …

A estrutura do documento não pôde ser resolvida. O índice que informa onde começam os objetos pode estar danificado, ou um objeto pode estar incompleto. no matching %%EOF for startxref indica que o marcador esperado de fim de arquivo não foi encontrado. Confira se recebeu o arquivo completo e obtenha outra cópia da origem.

Linhas pdfcpu skipped: e pdfcpu repaired:

São informações da leitura. skipped: missing obj #12 indica que o índice aponta para um objeto ausente na posição esperada. repaired: informa um ajuste em memória para continuar a checagem, sem regravar o arquivo. Várias mensagens missing obj podem indicar que o índice inteiro está desalinhado, por exemplo após uma transferência que alterou as quebras de linha.

please provide the correct password

O PDF exige senha para abrir. Se você souber a senha, use Desbloquear PDF e valide a cópia desbloqueada. Documentos que apenas restringem impressão ou cópia podem ser verificados sem senha.

Catalog: missing root dict

O catálogo do documento não foi encontrado. Esse objeto principal é necessário porque aponta para as páginas. O arquivo pode começar como PDF e conter outros dados, ou estar muito danificado.

Aviso sobre PDF 2.0

Documentos que declaram PDF 2.0 recebem um aviso em destaque sobre o suporte básico dessa versão na biblioteca. Esse aviso não é um erro; leia a conclusão abaixo dele.

O que a validação verifica

Um PDF reúne objetos numerados, como páginas, fontes e imagens. Os dados de referências cruzadas indicam suas posições, e o trailer aponta para o catálogo do documento. A validação lê essa estrutura e aplica as regras implementadas para ISO 32000-1:2008, correspondente ao PDF 1.7, com verificações básicas de PDF 2.0.

A checagem sempre usa o modo relaxed. Ele tolera desvios comuns, como um catálogo sem a entrada /Type ou um fluxo com /Length declarado incorretamente. Não existe seletor de modo nesta ferramenta.

Dados de imagens e conteúdo das páginas não são decodificados. Portanto, uma imagem ou desenho danificado pode passar pela validação estrutural. A verificação também não certifica PDF/A, PDF/X ou acessibilidade, não valida assinaturas digitais, não confere a incorporação de fontes e não segue links. Essas exigências precisam de verificações específicas.

Para corrigir um arquivo com problemas, obtenha uma nova versão da origem: exporte ou salve novamente no programa que o criou, ou repita o download se a cópia estiver incompleta. Imprimir para PDF também cria um arquivo novo, mas transforma campos interativos em conteúdo fixo e pode perder links e marcadores.

Formatos e limites

Entrada
PDF. Arquivos com senha de abertura precisam ser desbloqueados primeiro; restrições apenas de impressão ou cópia permitem a validação.
Saída
Relatório em texto simples exibido na página, com Copiar e Baixar relatório em TXT
Documento original
Somente lido. Não é modificado e nenhum novo PDF é criado.
Tamanho máximo
200 MiB por arquivo
Arquivos por operação
1 PDF
Configurações
Nenhuma. Modo relaxed fixo, com regras de PDF 1.7 e suporte básico a PDF 2.0.
Processamento
Nos nossos servidores, com a biblioteca pdfcpu, sem serviço externo ou IA. Uma operação pode executar por até 15 minutos.
Marca-d’água
Nenhuma adicionada
Armazenamento
Uploads e relatórios são salvos no gerenciador compartilhado; o seletor desta ferramenta mostra apenas PDFs. São excluídos após 48 horas para visitantes e 30 dias para contas gratuitas. Planos pagos podem guardar arquivos por mais tempo.

Perguntas frequentes

O PDF abre normalmente. Por que aparece um erro no relatório?

Leitores podem reconstruir referências cruzadas ou ignorar entradas ausentes sem mostrar um aviso. A validação informa o problema; outros sistemas, como arquivos documentais, impressão ou bibliotecas de PDF, podem rejeitar o mesmo arquivo. Para um documento que precisa funcionar nesses sistemas, obtenha uma nova cópia exportada da origem.

A conclusão é validation ok, mas uma página parece errada. Por quê?

A checagem examina a estrutura, não a aparência das páginas. Uma imagem ou desenho danificado pode passar porque esses dados não são decodificados. Percorra o documento em um leitor e confira também no software em que ele será utilizado.

Por que o relatório mostra apenas um erro?

A verificação termina na primeira regra não atendida. Depois de corrigir esse problema, normalmente com outra exportação da origem, valide novamente para verificar se existe outro.

A ferramenta corrige ou altera o PDF?

Não. O arquivo é somente lido, e o documento em Uploads permanece igual. O único arquivo novo é o relatório em texto. Depois da validação, Informações do PDF permite consultar a versão e a quantidade de páginas.

O documento é enviado a um serviço externo?

Não. A verificação usa pdfcpu nos nossos servidores, sem IA ou provedor externo. Uploads e relatórios são excluídos automaticamente conforme o período de armazenamento indicado acima.