Bonjour,
je voudrai chercher en langage c# des fichiers pdf à patir de mot clé saisie(il va m'afficher les pdf qui contiennent ce mot clé).une idée??????merci
Bonjour,
je voudrai chercher en langage c# des fichiers pdf à patir de mot clé saisie(il va m'afficher les pdf qui contiennent ce mot clé).une idée??????merci
Bonjour à toi,
As-tu regardé le gros tuto C# de Developpez ? Au chapitre 5, tu trouveras tout ce qu'il faut sur les fichiers.
Mais je crois que ça devrait te donner quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DirectoryInfo monrepertoire = new DirectoryInfo("Chemin de ton repertoire"); FileInfo[] mesfichiers = monrepertoire.GetFiles("*.pdf"); foreach (FileInfo files in mesfichiers) { // test de comparaison, si ta recherche est inclue dans le nom de fichier // faut chercher dans la classe String }
Tu recherches les fichiers pdf dont le nom contient le mot clé ou dont le contenu contient le mot clé ?
merci de m'avoir répondu.
ce que je voudrai c'est de saisir un mot clé et àpartir de celui ci, mon pg en c# m'affiche les titre des pdf qui comportent ce mot clé et après je peux accèder au pdf que je veux.
@ Aeronia
je voudrai que le contenu du pdf contient le mot clé déje saisie.
merci de bien m'aider
Pour lire le contenu d'un pdf, tu peux utiliser :
- les IFIlters (EPocalipse.IFilter)
- PdfBox
Par contre, si ton développement recherche séquentiellement dans chacun des fichiers pdfs, je prévois des performances assez catastrophiques...
Par conséquent, tu seras peut être obligé de passer par une librairie de moteur de recherche style Lucene.NET (création d'un index Lucene et requêtage de cet index).
Bref tout dépend du contexte exact. A toi de voir.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager