En recherchant sur google, j’ai pu trouver de très nombreuses librairies permettant de générer un PDF depuis PHP mais aucune librairie capable de faire l’inverse à savoir de lire un PDF existant depuis PHP.
J’ai donc trouvé une solution, un peu lourde a mon sens, mais tous de même une solution :
- Installez le paquet pdftotext sur votre serveur linux
- Depuis PHP exécutez le code suivant sur votre serveur via exec() :
exec("pdftotext /var/www/projet/file.pdf /var/www/projet/file.txt",$result);
Le premier chemin étant le chemin vers le pdf et le sconde le chemin vers le fichier texte qui sera généré et qui contiendras le contenu du PDF.
- Ouvrez le fichier /var/www/projet/file.txt qui a été généré pour lire le contenu du pdf
- Pensez a supprimer les deux fichiers en fin de lecture 🙂
Merci pour cette solution qui a le mérite d’être simple. Après il faut que je récupère le texte sur la page Php même, donc il faut lire le txt généré c’est un peu long comme processus…