O PDFGREP é uma ferramenta para pesquisar texto em arquivos PDF. Funciona da mesma forma que Grep .
-r , -i , -n ou -c ).Para uma documentação completa, consulte a Manpage.
$ pdfgrep --max-count 1 --context 1 --with-filename --page-number pattern rabin-karp.pdf
rabin-karp.pdf-1-randomized
rabin-karp.pdf:1:pattern-matching
rabin-karp.pdf-1-algorithms
Para construir pdfgrep , use o procedimento padrão:
./configure
make
sudo make install
Se você estiver usando a versão Git, também precisará executar ./autogen.sh com antecedência.
Dependendo do seu sistema operacional, você precisa ter pacotes -dev ou -devel instalados para todas as dependências.
O script ./configure pode levar muitas opções para personalizar o processo de construção, o mais importante dos quais é:
--with-unac : Construa com suporte experimental Libunac e adicione a bandeira --unac ao PDFGREP que retira todos os sotaques de caracteres, possibilitando encontrar o personagem '' 'pesquisando' a '.--with-{zsh,bash}-completion : Configure o diretório de instalação para arquivos de conclusão do shell.--without-libpcre : Desative o suporte para expressões regulares compatíveis com Perl.--disable-doc : Desative a geração de manpágina. Para desinstalar, Run sudo make uninstall .
Consulte configure --help para obter mais informações ou ler o arquivo (muito extenso) INSTALL na fonte.
Tarballs for lançamentos estão disponíveis em https://pdfgrep.org/download.html
A versão de desenvolvimento está disponível como um repositório Git em https://gitlab.com/pdfgrep/pdfgrep
Perguntas gerais, sugestões, relatórios de bugs, patches ou qualquer outra coisa podem ser enviados para a lista de mala direta.
Você também pode usar o rastreador de problemas para relatórios de bug ou criar uma solicitação de mesclagem no GitLab, se preferir isso em relação às listas de mala direta.