begin process at 2012 02 08 23:45:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)

EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)


 Information sur la source

Note :
Aucune note
Catégorie :Système Source .NET ( DotNet ) Classé sous :miniature, explorateur, fichier, détail, shell Niveau :Initié Date de création :16/03/2008 Date de mise à jour :08/06/2008 17:41:36 Vu / téléchargé :10 965 / 706

Auteur : ShareVB

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note


 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...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 juin 2008 20:39:37 :
Correction d'un bug E_PENDING sur IExtractImage
08 juin 2008 17:41:36 :
Correction d'un bug pour les aperçus "non disponibles".

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER
Source avec Zip Source .NET (Dotnet) OBTENIR LA LISTE DES PÉPRIPHÉRIQUES ÉJECTABLES (LES CLÉS USB...
Source avec Zip Source .NET (Dotnet) WIFIKEYVIEWER : LISTE DES PROFILES WIFI AVEC LEURS CLÉS/MOTS...
Source avec Zip Source .NET (Dotnet) NETSTAT: LISTE DES PORTS TCP/UDP OUVERTS AVEC LE PROCESSUS, ...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER par ShareVB
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source .NET (Dotnet) LISTER LES FICHIERS ET DOSSIER D'UN DOSSIER D'UN CLIC DROIT par D4rkTiger
Source avec Zip Source .NET (Dotnet) NETSTAT: LISTE DES PORTS TCP/UDP OUVERTS AVEC LE PROCESSUS, ... par ShareVB
Source avec Zip Source .NET (Dotnet) SAVOIR QUEL FICHIER EST UTILISÉ PAR TELLE APPLICATION : LA L... par ShareVB

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER par ShareVB
Source avec Zip Source avec une capture Source .NET (Dotnet) EFEXP - CONTRÔLE EXPLORATEUR DE FICHIER par Nikoui
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR DE FICHIER (CONTROLE) par Warny
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR DE FICHIERS par damned3
Source avec une capture Source .NET (Dotnet) DÉTAIL DES FICHIERS D'UN RÉPERTOIRE DANS UNE LISTVIEW par Arlequine

Commentaires et avis

Commentaire de littlekenny le 18/03/2008 15:46:24

Icon.ExtractAssociatedIcon(string path) ne fonctionne pas ? Selon moi, une ligne aurait suffit pour l'extraction.

Commentaire de ShareVB le 18/03/2008 19:53:07

salut,

Icon.ExtractAssociatedIcon n'extrait la miniature que pour les bitmaps pas pour les autres types de fichiers (ppt, pdf par ex)...

ShareVB

Commentaire de littlekenny le 19/03/2008 14:57:04

Avec C# 2.0, ça marche au poil et avec tous les formats... Je me suis fait un petit programme pour lancer mes programmes et documents favoris (annuaires,...), j'affiche les icônes de ceux-ci et je n'ai aucun problèmes avec les pdf, xls,...

Enfin, ça marche. Je dis juste qu'il y a une autre solution.

Commentaire de ShareVB le 20/03/2008 00:18:50

Ah ben, c'est bizarre parce que en testant ExtractAssociatedIcon sur un pptx, ca m'a renvoyé l'icône d'un pptx et pas la miniature de la première diapo...

ShareVB

Commentaire de vboussema le 28/05/2008 13:11:26

salut;
bon pour la méthode ExtractAssociatedIcon elle m'a renvoyer l'icône de word quand je l'ai passer le chemin d'un fichier word et de même pour pdf mais cette classe écrite par sharevb elle ne m'a renvoyé qu'une exception sauf si je passe une image.
donc a retester sinon je vois que sa ne vaut rien si le résultat est celui que j'ai trouvé!!!

Commentaire de ShareVB le 29/05/2008 19:52:46

salut,

quelle est l'exception en question ? merci.

ShareVB

Commentaire de vboussema le 30/05/2008 18:30:47

salut;
l'exception est la suivante:
Format du presse-papiers incorrect. (Exception de HRESULT : 0x8004006A (DV_E_CLIPFORMAT))

Commentaire de vboussema le 30/05/2008 18:33:38

autre exception:
existe déjà . (Exception de HRESULT : 0x80030050 (STG_E_FILEALREADYEXISTS))

Commentaire de vboussema le 30/05/2008 18:38:18

autre exception:
Les données nécessaires pour terminer cette opération ne sont pas encore disponibles. (Exception de HRESULT : 0x8000000A)

Commentaire de vboussema le 30/05/2008 18:48:03

bon la première exception c'est pour word et excel 2003 comme j'i testé
pour powerpoint sa marche!!!
pour pdf cest la 3 èmme exception
pour les images sa affiche les images
sinon pour les autres types de fichiers sa affiche l'icone
donc le problème c'est avec les fichiers .doc et.xls
pour les fichiers wmv c'est excellent il extrait une image!!!
donc mon problème persiste car je veut utiliser ce truc pour les fichiers word et excel et les pdf!!!
merci si tu peut m'aider

Commentaire de ShareVB le 02/06/2008 20:21:10

salut,

d'une manière générale, tous les types de fichiers ne renvoient pas de miniature autre que leur icône et même pour un type de fichier, tous les fichiers de ce type ne renvoient pas forcement de miniature...

pour avancer sur la troisième erreur : cela se produit sur les fichiers qui "ne veulent pas" donner de miniature...il renvoie alors une erreur et juste son icône...je vais corriger le code pour outrepasser cette erreur...

pour les deux autres, je vais essayer de trouver un Word 2003 quelque part...Si mes souvenirs sont bons, il faut spécifier dans Word que l'on enregistre une miniature du fichier sinon il ne doit pas renvoyer une miniature...

ShareVB

Commentaire de ShareVB le 08/06/2008 17:48:16

salut,

J'ai corrigé la troisième exception : lorsque cette exception se produit c'est que le fichier en question n'a pas d'aperçu...

Pour les autres erreurs, est-ce que l'Explorateur affiche un aperçu pour les fichiers en question ? S'il n'affiche rien non plus, mon code n'affichera rien...pour les pdfs, je pense que tu peux utiliser itextsharp pour générer un aperçu...

ShareVB

Commentaire de vboussema le 10/06/2008 09:25:55

merci sharevb pour ton aide
je vai essaier de faire comme tu as dis pour les pdf .

Commentaire de ahmeddhibinfo le 09/03/2011 16:03:24

comment je peut télécharger ce code et comme le faire fonctionner

Commentaire de Epoks le 06/07/2011 10:59:56

Parfait pour les PDF, merci :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Drag Drop de fichiers [ par Popolino69 ] Comment fat-on pour gerer le Drag Drop de fichier depuis l'explorateur windows vers mon application.Et aussi depuis mon application vers l'explorateur Extraire l'icone d'un fichier du shell [ par warenbe ] je voudrai pouvoir acceder et afficher dans ma form l'icone d'un fichier... pas un executable mais par ex un fichier txt... si vous avez word vous aur VS 2005 recherche fichier dans une solution [ par nhervagault ] Bonjour, Je cherche une option ou un addin de VS2005, qui a partir d'un fichier source appartenant à une solution, comportant plusieurs centaines de f ajouter un menu dans l'explorateur [ par warenbe ] bonjour a tousje souhaite rajouter un menu lorsque l'on clique droit sur un fichier dans l'explorateur windows... (&#224; la maniere de winrar par exe question sur le FileSystemWatcher [ par yoannd ] Bonjour les gens ! Certains d'entre vous connaissent peut-&#234;tre la classe FileSystemWatcher qui permet de d&#233;tecter les &#233;v&#232;nements Lecture fichier xml [ par kox007 ] Bonjour, Je cherche &#224; parser un fichier Xml &#224; partir d'un programme C#. Mon fichier XML me parait valide et bien form&#233; et pour tant j'o Upload de fichier avec gestion des droits [ par delphi5user ] Bonjour je gère un site intranet ou j'ai ouvert une section upload. Je veux que les utilisateurs ayant le rôle "user" n'ait accès qu'à leurs fichiers caractères accentués [ par titi66 ] bonjourje traite un fichier spool venant d'un AS400 pour r&#233;cup&#233;rer les infos , et tous les caract&#232;res accentu&#233;s disparaissent&nbsp [C#][VS2003]Pb d'installation [ par cedkat ] Bonjour,Lorsque je d&#233;ploie mon projet soit en test(local) soit sur une machine, j'ai l'erreure suivante :Impossible de trouv&#233; le fichier sui Comment afficher le contenu d'un fichier WORD (que j'ai en byte[]) en déclenchant l'ouverture du WORD de l'utilisateur SANS enregistrer le fichier sur le disque dur [ par vladam ] Bonjour, Je travail avec en C#, Windows.Forms, framework 1.1, MSDev 2003 et SQLServer 2005. <SPAN lang=FR-BE styl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,137 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales