Desculpe esquecer de resolver este problema. Eu terminei de converter pdf em txt e usar nativa grep do cygwin no windows, está funcionando bem para mim.
Eu estou tentando falar sobre pdf usando o pdfgrep que eu baixei aqui: link
Depois, descompacte-o e coloque os arquivos nas pastas correspondentes do cygwin. Inicialmente eu tenho erro dizendo que não pode encontrar libpoppler19.dll então eu baixei e colocá-lo em bin. Então agora quando eu executo o pdfgrep eu recebi um erro que eu não sei como corrigir:
/usr/bin/pdfgrep.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
Por que estou recebendo um? em vez de um nome de libs específico ???
Teste ldd /usr/bin/pdfgrep.exe
para obter uma lista de bibliotecas vinculadas. Além disso, parece que você instalou manualmente, não por meio da configuração. Deve haver um setup.hint com requisitos de biblioteca, algo como requires: cygwin libcurl4 libexpat1 libgcrypt11
.