cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 8 déc. 2006 à 20:09
Salut
Un moyen simple ? Rien n'est jamais si simple.
Un fichier PDF est, par définition, illisible (non interprètable) sans le logiciel adéquat.
Seuls quelques balises internes sont lisibles, mais les contenus des données client (Stream) est codé.
Alors que représentent tes Keywords ?
Les balises genre "/Subtype /Form /Filter /FlateDecode /Length 806 /FormType 1 /Type /XObject" ?
Dans ce cas, il faut que tu ouvres le fichier comme s'il s'agissait d'un fichier texte (Open, Line Input, ...) et rechercher parmi les lignes les textes de ces balises (Instr, Mid, Left, Right ...)
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on
erc77
Messages postés12Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention21 septembre 2010 9 déc. 2006 à 08:39
bonjour Jack et merci pour ta reponse, j'entends, par keywords , la valeur qui est entrée dans les propriétés des fichiers sous "mots-clés" (onglet résumé) . J'esperais ne pas avoir a ouvrir les fichiers pour avoir cette info.
j'ai essayé par la methode fso mais cela ne me donne pas grand chose de propre
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 9 déc. 2006 à 19:42
Re
Fausse route.
J'ai fait un peu de recherche et les "mots clés" qu'on voit dans l'onglet "Resumé" des propriétés d'un fichier n'appartiennent pas au fichier (ne sont pas inscrites dedans).
Je pense que ces données sont stockées par Windows dans le gestionnaire de fichier.
Il faut enquéter de ce côté là.
(20 min plus tard)
http://msdn2.microsoft.com/en-gb/library/aa380376.aspx http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stg/stg/the_summary_information_property_set.asp J'ai trouvé des constantes comme PIDSI_KEYWORDS utilisables parmi les APIs, mais je n'ai pas trouvé les APIs qui les utilisent ...
PID = Property IDdentifier
SI = Summary Information
Et ça n'a pas l'air simple à utiliser en VB
Bon courage
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on