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.

> Le 3 janv. 2025 à 23:41, Pierre Malard <pierre.mal...@teledetection.fr> a 
> écrit :
> 
> 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 
>> <mailto: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
> 
>   « 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 <--
> 

--
Pierre Malard

  « 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 <--

Attachment: signature.asc
Description: Message signed with OpenPGP

Répondre à