Bonsoir, Je me suis trouvé devant le même problème il y a un certain temps. Je voulais créer un PDF à envoyer dans un script à partir d’un modèle en remplaçant certains champs mais avec une certaine mise en page; du mailing quoi. Après avoir essayé plusieurs méthodes (LibreOffice, …) je suis tombé sur « pandoc » qui m’a semblé la moins mauvaise simple solution. Le modèle est écrit en MD, ce qui permet une certaine mise en page. Je remplace les champs à la volée avec un « sed » et je délègue à « pandoc » la création du PDF.
Voilà la commande : sed -e "s/{CRITERE1}/${VarCRITERE1}/« -e "s/{CRITERE2}/${VarCRITERE2}/" -e … \ pandoc -V geometry:margin=15mm -o "${FicPDF}" Si je me souviens bien de la liste des dépendances : pdftk libc-bin pandoc texlive-latex-base texlive-latex-recommended texlive-plain-generic En espérant que ça t’aide… Bonne année > Le 3 janv. 2025 à 23:22, ajh-valmer <ajh.val...@free.fr> a écrit : > > Hello, > > Je ne trouve pas une méthode, une application, > pour convertir un fichier texte (.txt) en PDF. > Merci. > > Très bonne année 2025 à tous. > > ajh Valmer > -- Pierre Malard Responsable architectures système CDS DINAMIS/THEIA Montpellier IRD - UMR Espace-Dev - UAR Data Terra - IR Data Terra Maison de la Télédétection 500 rue Jean-François Breton 34093 Montpellier Cx 5 France Tél : +33 626 89 22 68 « Si l'on veut croire en l'humanité, il faut voir et comprendre l'inhumanité » |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,4- ) )-,_. ,\ ( `'-' '---''(_/--' `-'\_) πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--
signature.asc
Description: Message signed with OpenPGP