Existe-t-il un lecteur Pdf avec recherche d'expression régulière

12

Lorsque je veux rechercher un snipet, comme searchPart1, un texte inconnu searchPart2 dans un fichier texte, j'utilise searchPart1.*searchPart2. Mais cela n'est possible dans aucun lecteur de pdf que j'utilise. Actuellement, je convertis le pdf en fichier texte et l'ouvre en utilisant lessou geany, puis j'utilise l'expression régulière disponible sur celui-ci.

Existe-t-il un lecteur Pdf avec recherche d'expression régulière autre que la ligne de commande pdfgrep

totti
la source
pdfgrepest un grepper donc il n'a pas répondu complètement à la question. Un lecteur de pdf avec pdfgrep intégré est requis pour accepter la réponse
totti

Réponses:

10

pdfgrep , dans les dépôts, n'est pas exactement un lecteur et nécessite l'utilisation du terminal, mais il élimine la nécessité de convertir d'abord le fichier pdf en fichier texte, puis de l'ouvrir dans un éditeur de texte capable:

pdfgrep

En plus des fonctionnalités répertoriées dans Synaptic, vous pouvez rechercher plusieurs fichiers et de manière récursive. Une grande différence par rapport à regular grepest que pdfgrep ne fournit pas de numéros de ligne mais des numéros de page. man pdfgrepa des détails.

Un exemple simple:

pdfgrep -in PATTERN FILENAME

Ici, iest pour l'insensibilité à la casse et ndonne le numéro de page, pas le numéro de ligne.

Un exemple de sortie ressemble à:

sortie pdfgrep

Il existe également une courte vidéo YouTube, Pdfgrep - Rechercher du texte dans des fichiers PDF - Linux CLI .


la source