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 less
ou 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
pdfgrep
est 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éponseRéponses:
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:
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
grep
est que pdfgrep ne fournit pas de numéros de ligne mais des numéros de page.man pdfgrep
a des détails.Un exemple simple:
Ici,
i
est pour l'insensibilité à la casse etn
donne le numéro de page, pas le numéro de ligne.Un exemple de sortie ressemble à:
Il existe également une courte vidéo YouTube, Pdfgrep - Rechercher du texte dans des fichiers PDF - Linux CLI .
la source