PDFGREP هي أداة للبحث في نص في ملفات PDF. إنه يعمل بشكل مشابه لـ GREP .
-r أو -i أو -n أو -c ).للحصول على وثائق كاملة ، يرجى استشارة 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
لبناء pdfgrep ، استخدم الإجراء القياسي:
./configure
make
sudo make install
إذا كنت تستخدم إصدار GIT ، فسيتعين عليك أيضًا تشغيل ./autogen.sh مقدمًا.
بناءً على نظام التشغيل الخاص بك ، تحتاج إلى تثبيت حزم -dev أو -devel لجميع التبعيات.
يمكن أن يتخذ البرنامج النصي ./configure الكثير من الخيارات لتخصيص عملية الإنشاء ، وأهمها:
--with-unac : بناء مع دعم libunac التجريبي وأضف علامة- --unac إلى pdfgrep التي تمنع جميع لهجات من الشخصيات ، مما يجعل من الممكن العثور على الحرف "ä" عن طريق البحث "A".--with-{zsh,bash}-completion : تكوين دليل التثبيت لملفات إكمال shell.--without-libpcre : تعطيل الدعم للتعبيرات العادية المتوافقة مع PERL.--disable-doc : تعطيل جيل القناصة. لإلغاء التثبيت ، تشغيل sudo make uninstall .
راجع configure --help لمزيد من المعلومات أو اقرأ ملف INSTALL (الشامل للغاية) في المصدر.
تتوفر كرات القطران للإصدارات على https://pdfgrep.org/download.html
إصدار التطوير متاح كمستودع Git على https://gitlab.com/pdfgrep/pdfgrep
يمكن إرسال الأسئلة العامة أو الاقتراحات أو تقارير الأخطاء أو التصحيحات أو أي شيء آخر إلى قائمة البريد.
يمكنك أيضًا استخدام تعقب المشكلات لتقارير الأخطاء أو إنشاء طلب دمج على gitlab ، إذا كنت تفضل ذلك على قوائم البريد.