OVH Cloud OVH Cloud

temps chargement pdf ;-((

1 réponse
Avatar
Je genere des fichiers pdf via crystal reports, et le
chargement de ceux-ci est parfois tres long...

Existe-t-il un moyen de tester le chargement de ceux-ci
ds ma page avant leur affichage et proposer un message
d'attente ?

boudcode :

Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "application/pdf"

Response.WriteFile(Fname)

1 réponse

Avatar
Christophe Lauer
Bonjour,

wrote:
Je genere des fichiers pdf via crystal reports, et le
chargement de ceux-ci est parfois tres long...

Existe-t-il un moyen de tester le chargement de ceux-ci
ds ma page avant leur affichage et proposer un message
d'attente ?



J'ai bien peur que le problème lié au temps de chargement des fichiers PDF
ne puisse pas être réglé côté serveur.
Je m'explique : ayant moi même constaté des temps de chargement assez
disproportionnés par rapport à la taille de petits fichiers PDF, j'ai fait
quelques recherches sur internet, et j'ai trouvé un truc tout bête pour en
accélérer le chargement.

Acrobat Reader 6.0 fournit beaucoup de fonctionnalités supplémentaires par
rapport à la version 5, sous la forme de plug-ins. Et ces plug-ins doivent
être chargés à chaque nouveau lancement de Acrobat Reader. Si comme moi vous
ne voulez utiliser "bêtement" Acrobat Reader que pour afficher des fichiers
PDF, vous pouvez simplement renommer le dossier contenant les plug-ins en
autre chose, et au lancement, il n'y aura plus ce (long) chargement de
plug-ins inutiles... Un outil en shareware (ou freeware ?) fait ça aussi
très bien : PDF Speed Up.

http://liewcf.com/wp/archives/2004/03/howto-speed-up-acrobat-reader-60/
Attention : Vous effectuez cette manipulation sous votre entière
responsabilité, et vous en supportez les éventuelles conséquences... ;-)

Le hic, c'est que c'est une manip à faire que *chaque* poste client. Donc
impossible pour un site Internet, puisque les utilisateurs ne sont pas
connus et leurs configurations non maitrisables. Ils devront donc patienter,
j'en ai bien peur ;-)

Hope This Helps,

--
Christophe Lauer - mailto:
Le portail de la communauté .NET Francophone : http://www.dotnet-fr.org