-
Notifications
You must be signed in to change notification settings - Fork 99
Open
Description
Besoin
- modification de la police : gras / italique / souligné
- placement du texte : gauche / centré / droite
- numérotation des pages
- accessibilité
- proposer un format texte
.txt
est une alternative acceptable (voir le commentaire de @julieSalha)
- proposer un format texte
- A trancher : voir si on intègre la charte de l'état
- si oui, faire un flag pour désactiver la charte pour les autres instances
- utiliser un dossier pour faire du preview
- prend un charge le conditionnel
Technique
- conserver l'ancien système pour éviter de casser les attestations actuelles
- a voir : utiliser trix comme dans l'édition des templates mails
- probablement remplacer trix par https://tiptap.dev. Il nous faut un éditeur qui produit un AST configurable et pas du HTML
- définir un AST pour les documents avec les fonctionnalités désirées (italic/bold, titles, links)
- convertir la soupe HTML existante vers le nouveau AST
- regarder ce que les copains de https://fiches.incubateur.anct.gouv.fr/ ont fait (ex: fiche-globale-département-38.pdf )
- ils font du html -> pdf en utilisant weasyprint
Au départ on faisait le rendu avec un Chrome headless, mais les sauts de page étaient fréquemment foireux (éléments coupés), et le support des marges étaient buggé ou absent, d’où le passage à WeasyPrint.
- ils font du html -> pdf en utilisant weasyprint
Ne sera pas fait dans cette issue
- QR code
- Signature du pdf
Exemples
-
une cible fournit par Erwan de l'éduc nat: template_attestation-1
Annexes :
- thread domain-dev
- feature upvote
- exemple
- autre recherche : https://dsfr-connect.rame.fr/main/?path=/docs/dsfr-connect-utilisation-pdf--docs
remarques :
le logo trop important
Metadata
Metadata
Assignees
Labels
No labels