Joindre (recommandé) ou créer un lien vers le fichier PDF ici :
pdfExemple10.pdf
Configuration:
Étapes pour reproduire le problème :
Quel est le comportement attendu ? (ajouter une capture d'écran)
Pdf se charge dans un laps de temps raisonnable
Qu'est ce qui ne s'est pas bien passé? (ajouter une capture d'écran)
Le PDF se charge très lentement, une ligne à la fois, prenant parfois jusqu'à 45 secondes.
Un peu d'arrière-plan
J'ai essayé de parcourir le code pdf.js pour voir ce qui pourrait être à l'origine du rendu lent, et la seule chose que je puisse deviner est la police utilisée par ce pdf particulier. La taille du fichier et la quantité de texte ne semblent pas affecter les vitesses de rendu (j'ai d'autres fichiers PDF plus volumineux qui se chargent correctement). Ce pdf a été créé à l'aide de MS Word et le type de police est TrueType, si cela peut vous aider.
J'espère principalement une raison pour laquelle ce pdf pourrait se charger lentement et peut-être un correctif que je peux faire de mon côté (j'ai essayé de modifier les préférences répertoriées dans votre preferences_schema et cela ne semble pas aider. S'il y a du code changements qui pourraient être nécessaires de votre côté, si vous pouvez me guider dans la direction de quel code pourrait nécessiter le changement, j'apprécierais vraiment que
Lien vers une visionneuse (si hébergé sur un site autre que mozilla.github.io/pdf.js ou en tant qu'extension Firefox/Chrome) :
https://mozilla.github.io/pdf.js/web/viewer.html
Avez-vous des images dans votre fichier PDF source ??
Je suis également confronté à la même lenteur de chargement du fichier PDF dans la page Web.
Merci de partager si vous avez quelque chose dessus..
Non, je ne le fais pas. C'est du texte seulement. Cependant, bien que sans rapport avec cela, je me souviens avoir vu une certaine lenteur dans le rendu si l'image est de haute qualité (numérisée à un dpi élevé par exemple). Je ne sais pas si c'est ton cas
Nous avons remarqué que les documents PDF qui n'ont pas tout intégré causent des problèmes de performances sur l'ipad. Peut-être un problème avec la détection de fin de chargement @font-face.
Prendre un PDF et le convertir en PDFA (rchive) a semblé améliorer les performances à des niveaux acceptables. Je vais creuser dans le code PDFjs pour voir s'il y a quelque chose que nous pouvons faire pour améliorer ces scénarios, mais tout pointeur sur l'endroit où je pourrais commencer serait utile.
Nous avons des problèmes similaires avec le rendu d'un PDF sur iOS (11.4.1).
Les blocs/lignes sont tracés très lentement sur le canevas cible...
Commentaire le plus utile
Nous avons des problèmes similaires avec le rendu d'un PDF sur iOS (11.4.1).
Les blocs/lignes sont tracés très lentement sur le canevas cible...