Quand je veux rechercher un snipet, comme searchPart1 un texte inconnu searchPart2 dans un fichier texte, j'utilise searchPart1.*searchPart2
. Mais ce n'est pas possible dans aucun lecteur de pdf que j'utilise. Actuellement, je convertis un fichier PDF en fichier texte et l'ouvre à l'aide de less
ou geany
, puis j'utilise l'expression régulière disponible.
Existe-t-il un lecteur Pdf avec une recherche par expression régulière autre que la ligne de commande pdfgrep
pdfgrep , dans le dépôt, n'est pas exactement un lecteur et nécessite l'utilisation du terminal, mais évite d'avoir à convertir d'abord le fichier pdf en texte. fichier et ensuite l'ouvrir dans un éditeur de texte capable:
Outre les fonctionnalités répertoriées dans Synaptic, vous pouvez rechercher plusieurs fichiers de manière récursive. Une grande différence par rapport à la norme 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:
pdfgrep -in PATTERN FILENAME
Ici, i
est destiné à la casse et n
donne le numéro de page, et non le numéro de ligne.
Un exemple de sortie ressemble à ceci:
Il existe une brève vidéo YouTube, Pdfgrep - Recherche de texte à l'intérieur PDF Fichiers - Linux CLI , également.