Pdf.js: Renderização lenta de documento PDF

Criado em 9 abr. 2019  ·  7Comentários  ·  Fonte: mozilla/pdf.js

Anexe (recomendado) ou Link para o arquivo PDF aqui:
Documento 24087563_noclientinfo.pdf anexado abaixo.

Configuração:
Navegador da web e sua versão: Firefox, Chrome, IE
Sistema operacional e sua versão: Windows 7, Windows 10
Versão PDF.js: mais recente (ou o que quer que esteja em mozilla.github.io/pdf.js/web/viewer.html)
É uma extensão do navegador: Não

Etapas para reproduzir o problema:
Abra o PDF no visualizador de demonstração

Qual é o comportamento esperado? (adicionar captura de tela)
Esperava-se que o PDF abrisse e renderizasse cada página em um segundo ou menos.

O que deu errado? (adicionar captura de tela)
O documento está demorando mais de 5 segundos para abrir e renderizar.
A página 4 leva mais tempo para renderizar.

1-core 2-performance

Comentários muito úteis

A página 4 tem uma imagem JPX (3507 x 2480, provavelmente 300dpi), mas seu tamanho é 4 MB. A imagem da página 3 é muito menor (180 KB), apesar de parecer semelhante. Este PDF foi criado por "Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1".

Todos 7 comentários

Fechando até que o arquivo PDF seja fornecido (nesse caso, podemos reabri-lo), caso contrário, o problema não é acionável.

A página 4 tem uma imagem JPX (3507 x 2480, provavelmente 300dpi), mas seu tamanho é 4 MB. A imagem da página 3 é muito menor (180 KB), apesar de parecer semelhante. Este PDF foi criado por "Redax Enterprise Server 3.1.2 Linux Kernel 2.6 64bit Dec 6 2010 Library 9.0.1".

Pela nossa análise, este PDF é composto por muitos objetos que estão causando um atraso em todas as páginas.
Não acho que o PDF.js esteja processando isso como imagens, mas como objetos.
Estamos fazendo análises internas para ver se podemos fornecer mais informações.

Analisamos isso tanto quanto podemos. Mesma conclusão que THausherr

Acabei de tentar abrir isso no Chrome no meu macbook air, 8 GB de RAM (cerca de 5 anos). parece carregar bem para mim:

const pdfjsVersion = '2.7.90';
const pdfjsBuild = '6728c8fa6';

HI amit77 obrigado pelo seu comentário.
Só posso concluir que este é um problema específico do Windows se você não conseguir ver isso em um mac.
Muito Obrigado

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

aaronshaf picture aaronshaf  ·  3Comentários

SehyunPark picture SehyunPark  ·  3Comentários

jigskpatel picture jigskpatel  ·  3Comentários

patelsumit5192 picture patelsumit5192  ·  3Comentários

brandonros picture brandonros  ·  3Comentários