Como funciona
O GustKit lê a camada de texto do PDF com o pdf.js (o mesmo motor do Firefox) e remonta as linhas na ordem de leitura. Cada página vem identificada para você se localizar.
PDF digitalizado (escaneado)
Se o PDF for um escaneamento, ele só tem fotos do texto. Nesse caso, converta as páginas em JPG e use Imagem para texto (OCR), que também é grátis e local.