P

pdfgrep

pdfgrep is a tool to search text in PDF files. It works similarly to grep. See pdfgrep.org for details. this fork focuses on pdfgrep Windows

Forked from pdfgrep

Name Last Update
completion Loading commit data...
doc Loading commit data...
m4 Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.asciidoc Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
exclude.cc Loading commit data...
exclude.h Loading commit data...
fnmatch.c Loading commit data...
fnmatch.h Loading commit data...
output.cc Loading commit data...
output.h Loading commit data...
pdfgrep.cc Loading commit data...
regengine.cc Loading commit data...
regengine.h Loading commit data...

Overview

Pdfgrep is a tool to search text in PDF files. It works similarly to grep.

Features

  • search for regular expressions.

  • support for some important grep options, including:

    • filename output.

    • page number output.

    • optional case insensitivity.

    • count occurrences.

    • recursive search

    • support for extended or (optionally) Perl compatible regular expressions

  • and the most important feature: color output!

For a complete documentation, please consult the manpage.

Dependencies

Building

… is easy. Just use the standard procedure:

./configure
make
sudo make install

To enable libunac-support, you have to pass --with-unac to configure.

Download

Tarballs for releases are available at https://pdfgrep.org/download.html

The development version is available as a git repository at https://gitlab.com/pdfgrep/pdfgrep

Contact

General questions, suggestions, bug reports, patches or anything else can be sent to the mailinglist at pdfgrep-users@pdfgrep.org.

You can also use the issue tracker for bug reports or create a merge request on GitLab, if you prefer that over mailinglists.