Rechercher du texte dans plusieurs fichiers PDF et documents

36

J'ai reçu une série de notes écrites par d'autres étudiants, mais elles proviennent d'un vieux manuel qui ne traitait pas de tout dans le même ordre. Je dois donc parcourir chaque note pour chaque chapitre (chaque chapitre est différent. pdf ou .doc) pour "conditionnement de trace" par exemple.

J'avais l'habitude d'utiliser Google Desktop pour cela, j'ai maintenant Launchy et je lui ai dit de rechercher des fichiers PDF, mais il ne fait que rechercher les titres, pas le contenu.

Merci pour toute aide.

lapin
la source
Une fois que vous avez trouvé une correspondance, qu'essayez-vous de faire?
cremefraiche
Avez-vous besoin de savoir si une chaîne se produit dans un fichier ou à quel endroit ?
Jacob Vlijm
Une fois que je trouve quel chapitre couvre le sujet que je recherche, je peux lire les notes sur ce sujet dans ce chapitre, donc j'ai juste besoin de savoir SI et pas où. (S'il vous plaît rappelez-vous lorsque vous répondez que je ne peux pas commenter vos réponses car je n'ai pas 50 points de réputation, je ne peux que répondre à ma propre question).
Lapin
1
Vous pouvez commenter les réponses à votre question, nous ne sommes pas si durs.
Alaa Ali
@ Rabbit avec votre résumé des modifications, vous m'avez empêché de modifier votre question afin de supprimer "Merci";)
αsнιη

Réponses:

31

Recoll est probablement le moteur de recherche de documents le plus polyvalent que vous trouverez sur Linux:

entrez la description de l'image ici

Il supporte une multitude de formats et est très personnalisable.

Pour les instructions d'installation et autres indications, consultez cette réponse . La documentation officielle est également très utile.

Glutanimate
la source
4
Accepter cette réponse car elle est native de linux, elle se trouve dans le centre de logiciels Ubuntu et tout est gui. En d’autres termes, c’est le plus facile: D Merci :)
Lapin
1
App incroyable. Si rapide!
yuranos87
2
N'oubliez pas d'installer antiwordafin de rechercher des .docfichiers aussi.
lenooh
22

Installez le paquet pdfgrep

sudo apt-get install pdfgrep

puis utilisez la commande:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +
Edward Torvalds
la source
Pouvons-nous pouvoir le configurer avec le moteur de recherche gnome?
Un Umar Mukthar
Merci! Cela a fonctionné. Si quelqu'un se demande, "modèle" est ce que vous voudriez remplacer par un texte spécifique. Si le texte contient des espaces, vous pouvez le mettre entre guillemets.
6005
2
Si vous savez où vos fichiers PDF sont, vous pouvez simplifier la commande juste pdfgrep -r "my expression"où les -rrecherches récursive dans les répertoires.
LondonRob
4

Utilisez DocFetcher , c'est une application Linux native qui indexe et recherche dans plusieurs types de documents.

noyer
la source
1
Merci! Cela fonctionne bien, il semble impossible de l'exécuter sans utiliser le terminal. Je te voterais mais .. ne peux pas voter encore;)
Lapin
@ Rabbit Euh, je pense que vous pouvez aussi voter sur les réponses à votre question.
Alaa Ali
@AlaaAli Non, la limite de réputation s'applique également à l'OP.
Glutanimate
1
Oui, je ne pouvais pas. Je peux maintenant cependant! :) J'ai juste besoin de 15
Lapin
0

Je comprends que Adobe Reader est un logiciel propriétaire, mais sa fonctionnalité de recherche dans les fichiers est bien conçue (accessible depuis le menu Edition -> Rechercher ou en appuyant sur Ctrl+ Shift+ F).

Options de recherche simple

La fenêtre de recherche simple est affichée ci-dessous:

Recherche simple dans Adobe Reader

Vous devez définir Où souhaitez-vous chercher? dans Tous les documents PDF dans , puis sélectionnez un emplacement dans le menu déroulant ( Parcourir pour un emplacement ).

Vous pouvez entrer un élément de recherche dans le mot ou la phrase que vous souhaitez rechercher? champ et spécifiez les options de recherche: Mots entiers uniquement , Respectez la casse , Inclure les signets , Inclure les commentaires .

Options de recherche avancée

La recherche avancée est plus configurable - voir l'image ci-dessous:

Recherche Avancée

Le chemin de recherche est défini dans Rechercher dans .
Élément de recherche - dans Quel mot ou quelle expression voudriez-vous rechercher? .
Renvoie les résultats contenant des options: Correspondance Mot ou expression exacte , Correspondance Tous les mots , Correspondance Tous les mots , Requête booléenne .

D' autres options incluent: Mots entiers , Case-Sensetive , Proximité , Découlant , Inclure les signets , inclure des commentaires , Inclure les pièces jointes .


Remarque: vous pouvez toujours installer la version native d'Adobe Reader 9.5.5 comme décrit dans un autre fil .

Nobert
la source
-5
  1. premier téléchargement du logiciel "wine" sur votre bureau
  2. Dans cette victoire, installer seekfast en tant que lien indiqué ci-dessous
  3. http://seekfast.org/download-seekfast
  4. tu peux faire ton travail
  5. son fonctionnement, si ce n'est pas alors s'il vous plaît commentez-moi
Virbhadrasinh Gohil
la source
1
Refus de suggérer wine (ce qui signifie Windows), lorsque des solutions Linux existent.
Sri
1
désolé mon pote, mais quand j’en ai besoin que j’utilise parfois c’est pourquoi Donne cette suggestion.
Virbhadrasinh Gohil
L'exécution d'une application Windows sous Ubuntu n'est généralement pas suggérée. Comme linux est pratiquement exempt de virus. Je vais avec l'idée de @Sri
A Umar Mukthar