# Bibliothèque PDF intégrée

Smalot PDFParser 2.13.1, commit a71c6dd38e60a995fdb4d36e4433b8b3557c65dc.
Source : https://github.com/smalot/pdfparser/tree/a71c6dd38e60a995fdb4d36e4433b8b3557c65dc
Licence : LGPL-3.0, texte inclus dans vendor/pdfparser/LICENSE.txt. Les notices de droits des fichiers sources sont conservées.

Modification locale : remplacement du namespace Smalot\PdfParser par CreaUtileSearch\Vendor\PdfParser pour isoler cette copie et éviter les conflits. Aucun changement fonctionnel du parseur. Le chargement est réalisé par includes/pdf-autoload.php.

La bibliothèque n'est pas téléchargée à l'exécution. Elle nécessite les extensions PHP mbstring, iconv et zlib. La dépendance Composer symfony/polyfill-mbstring n'est pas embarquée : cette version exige mbstring natif et signale son absence au moment de l'indexation. Le fichier composer.json du fournisseur est conservé à titre de référence, pas comme procédure d'installation de cette extension.

Le code propre à Créa Utile reste sous GPL-2.0-or-later. L'ensemble distribué avec cette bibliothèque doit respecter également la LGPLv3. Les licences ne sont pas supprimées des fichiers livrés.
