Existe um leitor de PDF com pesquisa de expressão regular

12

Quando quero pesquisar um snipet, como searchPart1 algum texto desconhecido searchPart2 em um arquivo de texto, uso searchPart1.*searchPart2 . Mas isso não é possível em nenhum leitor de pdf que eu uso. Atualmente eu converto o pdf em um arquivo de texto e o abro usando less ou geany , então uso a expressão regular disponível nele.

Existe um leitor de PDF com pesquisa de expressão regular diferente da linha de comando pdfgrep

    
por totti 26.02.2013 / 10:04

1 resposta

10

pdfgrep , nos repositórios, não é exatamente um leitor e requer o uso do terminal, mas elimina a necessidade de converter primeiro o arquivo pdf em um arquivo de texto e depois abri-lo em um arquivo. editor de texto capaz:

Além dos recursos listados no Synaptic, você pode pesquisar vários arquivos e recursivamente. Uma grande diferença do grep regular é que o pdfgrep não fornece números de linha, mas números de página. man pdfgrep tem detalhes.

Um exemplo simples:

pdfgrep -in PATTERN FILENAME

Aqui, i é para insensibilidade a maiúsculas e n indica o número da página, não número da linha.

Um exemplo da saída é semelhante:

Há um breve vídeo do YouTube, Pdfgrep - Pesquisar texto dentro de arquivos PDF - Linux CLI , também.

    
por user25656 26.02.2013 / 15:20