Oups,
J’avais oublié gun paramètre dans la ligne de commande : sed -e "s/{CRITERE1}/${VarCRITERE1}/" -e "s/{CRITERE2}/${VarCRITERE2}/" \ -e […] "${FicModeleMD}" | \ pandoc -V geometry:margin=15mm -o "${FicPDF}"
Il fallait bien entendu indiquer le nom du fichier modèle MD.
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
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
-- « 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 <--
-- « On ne peut pas pousser à fond l'éducation politique et l'éducation tout court de masses sans l'accompagner d'un développement économique, culturel et social parallèle. » Romain Gary - "Les racines du ciel" |\ _,,,---,,_ /,`.-'`' -. ;-;;,_ |,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 <--
|