pdfgrep
1.0.0
PDFGREPは、PDFファイルでテキストを検索するツールです。 Grepと同様に機能します。
-r 、 -i 、 -nまたは-cなど)。完全なドキュメントについては、マンページを参照してください。
$ 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
pdfgrepを構築するには、標準手順を使用します。
./configure
make
sudo make install
GITバージョンを使用している場合は、事前に./autogen.shを実行する必要があります。
OSに応じて、すべての依存関係に対して-devまたは-develパッケージをインストールする必要があります。
./configureスクリプトは、ビルドプロセスをカスタマイズするために多くのオプションを使用できます。その中で最も重要なのは次のとおりです。
--with-unac :実験的なLibunacのサポートで構築し、キャラクターからすべてのアクセントをストリップするPDFGrepに--unacフラグを追加し、「A」を検索してキャラクターを「ä」見つけることができるようにします。--with-{zsh,bash}-completion :シェル完了ファイルのインストールディレクトリを構成します。--without-libpcre :perl互換性のある正規表現のサポートを無効にします。--disable-doc :マンページ生成を無効にします。アンインストールするには、 sudo make uninstall 。
詳細については、 configure --helpを参照するか、ソースの(非常に広範な) INSTALLファイルをお読みください。
リリース用のターボールはhttps://pdfgrep.org/download.htmlで入手できます
開発バージョンは、https://gitlab.com/pdfgrep/pdfgrepでgitリポジトリとして入手できます
一般的な質問、提案、バグレポート、パッチなど、メーリングリストに送信できます。
バグレポートには問題トラッカーを使用したり、メーリングリストよりもそれを好む場合は、gitlabにマージ要求を作成することもできます。