Ajout du Remplacement Vectoriel et Intégration du Modèle L'application a été mise à jour pour gérer automatiquement la modification de la zone en bas à droite en superposant la zone depuis le modèle PDF, le tout sans aucune perte de qualité (format vectoriel conservé). 1. Intégration du modèle dans le code (comme pour le logo) Exactement comme le fichier logo.png est intégré via logo_data.py, le fichier "PG1-A025 revisee finale.pdf" a été encodé et intégré directement dans le script via un nouveau fichier modele_data.py. Cela signifie que : L'application est maintenant 100% autonome. Elle n'a plus besoin du fichier PDF modèle externe pour fonctionner, il est mémorisé à l'intérieur du code ! Dans l'interface, une case ? Modèle intégré par défaut a été ajoutée (exactement comme pour le logo). Si cette case est cochée, le fichier modèle est automatiquement extrait depuis le code et appliqué sans que vous ayez à le chercher sur votre disque. 2. Remplacement exact et propre Pour chaque PDF traité, le code va : Effacer le bloc de texte de la zone X=198, Y=688.7, L=377.1, H=136.4. Insérer le nouveau tableau de dimensions (issu du modèle intégré) exactement au même endroit. Effacer le logo en haut à gauche et placer le nouveau logo. TIP Compilation Si vous créez l'exécutable .exe, vous pouvez utiliser votre script build.bat comme d'habitude. L'exécutable final contiendra à la fois le logo PNG et le PDF modèle. NOTE J'ai créé un script generate_modele_data.py qui vous permet de mettre à jour le modèle interne vous-même à l'avenir : il suffit de placer un fichier modele.pdf dans le dossier et de lancer le script.