Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:md2pdf [2026/01/30 05:12] – radeff | info:md2pdf [2026/01/30 05:46] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| convertir un .md en .pdf | convertir un .md en .pdf | ||
| - | ===== pré-requis ===== | + | |
| - | [[md2html]] (convertir un .md en .html) | + | |
| - | ===== install ===== | + | |
| - | <code bash> | + | |
| - | # 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/ | + | |
| - | pip install weasyprint cairocffi | + | |
| - | # check install | + | |
| - | weasyprint --info | + | |
| - | </ | + | |
| - | ===== script ===== | + | |
| <code bash> | <code bash> | ||
| + | # utiliser pandoc pour générer un fichier libreoffice | ||
| + | pandoc -s -r markdown $fichier -o $fichier2.odt | ||
| + | # utiliser libreoffice pour générer le pdf | ||
| + | libreoffice --headless --convert-to pdf $fichier2.odt --outdir ./pdf | ||
| </ | </ | ||
| + | |||