Ceci est une ancienne révision du document !
md2pdf
convertir un .md en .pdf
pré-requis
md2html (convertir un .md en .html)
install
WeasyPrint
# WeasyPrint sudo apt update sudo apt install python3-pip libpango-1.0-0 libpangoft2-1.0-0 libharfbuzz0b python3 -m venv weasyprint-env source weasyprint-env/bin/activate pip install weasyprint cairocffi # check install weasyprint --info
css portrait / paysage
style-paysage.css
@page { size: landscape; margin: 1cm; }
style-portrait.css
@page { size: portrait; margin: 1cm; }
script
echo "choisir le .md à convertir en html/pdf" ls *.md read fichier echo "portrait ou paysage" read orientation pandoc $fichier -o intermediaire.html \ --~/template=template-$orientation.html \ --standalone weasyprint intermediaire.html $orientation.pdf