Problema: PDFs criptografados ainda não são aceitos.
Causa provável: O PDF.js respondeu “No password given” para encrypted-example.pdf.
O que fazer: Abra o arquivo num programa que aceite a senha, salve uma cópia sem criptografia e extraia essa cópia. Saber a senha example não muda esta página.
Problema: Não foi possível ler o PDF selecionado neste navegador.
Causa provável: corrupt.pdf não tem estrutura PDF válida. zero-byte.pdf está vazio, e o PDF.js informa que o tamanho do arquivo é zero.
O que fazer: Substitua o arquivo por uma nova exportação do programa original.
Problema: Nenhum texto selecionável foi encontrado. Este PDF pode ser escaneado ou baseado em imagem.
Causa provável: A página não tem operadores de texto. scan-only.pdf e empty-page.pdf fizeram isso.
O que fazer: Tente selecionar uma frase num leitor de PDF. Se a seleção for impossível, as palavras não estão numa camada de texto. O OCR precisa ser feito em outro lugar.
Problema: Escolha um PDF de até 25 MB.
Causa provável: A verificação de tamanho aceita 26.214.400 bytes e recusa 26.214.401 bytes antes de o PDF.js abrir o arquivo.
O que fazer: Divida ou recomprima o PDF e tente de novo. O limite de 40 megapixels das ferramentas de imagem não se aplica aqui, porque esta ferramenta não decodifica imagens de página em pixels.
Problema: Escolha um PDF com no máximo 200 páginas.
Causa provável: Um PDF de 200 páginas em memória passou na verificação. Um PDF de 201 páginas em memória foi interrompido depois que a contagem de páginas ficou conhecida.
O que fazer: Divida o documento em partes de até 200 páginas e extraia cada parte.
Problema: Escolha um PDF com extensão .pdf e tipo MIME application/pdf correspondentes.
Causa provável: Um arquivo chamado notes.txt, com tipo text/plain, foi recusado pela mesma verificação que a página usa antes da extração.
O que fazer: Escolha um arquivo cujo nome termine em .pdf e cujo tipo no navegador seja application/pdf.