fbpx

Composer package voor pdfgrep

Open source 04 apr

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();

Cookie
Cookie instellingen
Waarom cookies?

Wij gebruiken cookies om uw ervaring op de website te optimaliseren, verkeer op onze website te analyseren en relevante advertenties aan derden te tonen. Lees meer over hoe wij cookies gebruiken en hoe u uw voorkeuren kunt aanpassen door op "Instellingen" te klikken. Als u akkoord gaat met ons beleid, klikt u op "Alles accepteren".

Noodzakelijk

Wij gebruiken noodzakelijke cookies om onze website zo optimaal mogelijk in te richten, bijvoorbeeld door het geanonimiseerd bijhouden van het gebruik van de website.

Voorkeuren

Wij slaan voorkeuren op om onze website voor je te personaliseren.. Als u nog eens terug komt naar onze website is deze daardoor ongemerkt prettiger in gebruik.

Statistieken

Wij houden geavanceerde statistieken bij van de gebruikers van onze website om deze met gebruik van de data die dat oplevert te kunnen optimaliseren. Daardoor kunnen we u nog betere service bieden.

Adverteren

Wij zorgen er voor dat als we elkaar terug willen vinden, we dat ook echt kunnen doordat we weten wie u bent. Met behulp van specifieke cookies kunnen we u onze service bieden op het moment dat u het nodig heeft.