Extraction des miniatures des fichiers (comme dans l'explorateur mode détails)

Soyez le premier à donner votre avis sur cette source.

Vue 15 263 fois - Téléchargée 1 074 fois

Description

Ce code permet d'extraire les miniatures des fichiers comme en mode Détails de l'explorateur Windows...

Si une miniature existe (ou est fabricable) on l'extrait, sinon on extrait l'icône (comme Windows)

Conclusion :


N'hésitez pas à commenter et à noter...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
7
Date d'inscription
mercredi 8 octobre 2008
Statut
Membre
Dernière intervention
23 juin 2014

Bonjour

Merci pour ce code très utile.

Détail: à la ligne 278, il me semble que le test est inversé, il devrait être:
if (ret != null)


Merci
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
21
Bonjour,

Effectivement, il y avait bien un problème de leak mémoire qui devrait être corrigé maintenant. Par ailleurs, une fois que vous avez fini l'utilisation de la bitmap renvoyée par la propriété ThumbnailBitmap, il faut appeler la méthode Dispose (ou bien sur l'objet FileThumbnail)

ShareVB
Messages postés
1
Date d'inscription
vendredi 31 août 2012
Statut
Membre
Dernière intervention
31 août 2012

Bonjour,

Tout d'abord, merci pour cet outil, il est pas mal du tout pour générer les miniature des documents PDF.

Par contre, il semblerait que plus on l'utilise plus la mémoire diminue.
J'ai effectué des test avec deux documents PDF, et je génère des miniature de PDF de 800x800 pour le premier puis pour l'autre et de nouveau pour le premier et ainsi de suite et au bout d'un moment je n'ai plus de miniature mais une icone. Chez moi, il semblerait que ça déconne à partir de 60% de mémoire physique utilisée.

ça marche de nouveau si je réduit la taille à 700x700 puis j'ai de nouveau le problème lorsque environ 65% de la mémoire est utilisée.

Je suis en train de réaliser une sorte de biblithèque et donc j'ai besoin de l'utiliser massivement.
j'avoue qu'étant débutant en C#, je ne sais pas d'où vient le problème.
Une idée ?
Messages postés
1
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
6 juillet 2011

Parfait pour les PDF, merci :)
Messages postés
2
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
9 mars 2011

comment je peut télécharger ce code et comme le faire fonctionner
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.