import base64
import os

script_dir = os.path.dirname(os.path.abspath(__file__))
modele_path = os.path.join(script_dir, "modele.pdf")

if not os.path.exists(modele_path):
    print(f"ERREUR : {modele_path} introuvable.")
    print("Placez modele.pdf dans le même dossier que ce script.")
    exit(1)

with open(modele_path, "rb") as f:
    b64 = base64.b64encode(f.read()).decode("ascii")

output = os.path.join(script_dir, "modele_data.py")
with open(output, "w", encoding="utf-8") as f:
    f.write('# Fichier généré automatiquement\n')
    f.write('# Contient le modèle PDF encodé en base64\n\n')
    f.write(f'MODELE_BASE64 = """{b64}"""\n')

print(f"✓ modele_data.py généré avec succès ({len(b64)} caractères)")
