Wij werken relatief veel met pdf documenten, een handige tool hierbij is pdfgrep. Dit is een command-line tool die middels full text search zoekt door een pdf document en daarbij de resultaten terug geeft. Om op een eenvoudige wijze deze command-line tool te kunnen gebruiken hebben wij een PHP schil gemaakt waarin deze software aangesproken wordt en beschikbaar is in PHP.
In de software die wij ontwikkelen gebruiken wij deze schil regelmatig en kunnen ons goed voorstellen dat er ook andere ontwikkelaars zijn die deze software ook willen gebruiken, daarom is deze schil nu ook als composer package beschikbaar gesteld onder de MIT licentie.
Heb je ook interesse? Voeg dan via het onderstaande commando bureaupartners/pdfgrep toe aan je composer.json
composer require bureaupartners/pdfgrep
Na het toevoegen van het pakket kan je middels de onderstaande voorbeeldcode eenvoudig informatie ophalen uit ieder gewenst pdf document:
use BureauPartners\pdfgrep\pdfgrep;
$pdfgrep = new pdfgrep('Document.pdf', 'Dog');
$pdfgrep->getFirstMatch();
$pdfgrep->getMatches();
$pdfgrep->getPageNumbers();