Cuando quiero buscar un snipet, como searchPart1, texto desconocido searchPart2 en un archivo de texto, lo uso searchPart1.*searchPart2
. Pero esto no es posible en ningún lector de pdf que use. Actualmente convierto el pdf a un archivo de texto y lo abro usando less
o geany
, luego uso la expresión regular disponible en él.
¿Hay un lector de PDF con búsqueda de expresiones regulares que no sea la línea de comandos pdfgrep
pdfgrep
es un grepper, por lo que no respondió la pregunta por completo. Se requiere un lector de pdf con pdfgrep incorporado para aceptar la respuestaRespuestas:
pdfgrep , en los repositorios , no es exactamente un lector y requiere el uso del terminal, pero elimina la necesidad de convertir primero el archivo pdf en un archivo de texto y luego abrirlo en un editor de texto capaz:
Además de las funciones enumeradas en Synaptic, puede buscar múltiples archivos y de forma recursiva. Una gran diferencia de regular
grep
es que pdfgrep no proporciona números de línea sino números de página.man pdfgrep
Tiene detalles.Un simple ejemplo:
Aquí,
i
es para mayúsculas y minúsculas yn
da el número de página, no el número de línea.Un ejemplo de la salida se ve así:
Hay un breve video de YouTube, Pdfgrep - Buscar texto dentro de archivos PDF - Linux CLI , también.
fuente