3
votes

Est-il possible de convertir un fichier markdown avec HTML en PDF?

Existe-t-il un moyen de convertir un fichier markdown avec du code html en pdf? J'ai ce qui suit dans l'aperçu Atom:

 enter image description here

Pour obtenir la couleur rouge, j'ai utilisé ce qui suit:

# <span style="color:red">The Apolytikion in Tone 5 </span>


0 commentaires

3 Réponses :


1
votes

Il existe différentes possibilités. Vous pouvez d'abord utiliser un service en ligne pour le convertir.

https://www.markdowntopdf.com/

Mais lorsque vous utilisez Atom, il existe un plugin pour cela.

https://atom.io/packages/markdown-pdf

Avec ce plugin, vous avez la fonctionnalité de convertir votre démarque en fichier PDF.


1 commentaires

Ce n'est pas mon problème. Mon problème est que mon fichier markdown contient du code html qui ne se convertit pas correctement en pdf. Voir mes images ci-dessus.



3
votes

Pandoc permet de sélectionner le moteur PDF utilisé pour la conversion. La valeur par défaut est d'aller via LaTeX et pdflatex, le HTML sera perdu. Cependant, il existe d'autres moteurs qui utilisent HTML: wkhtmltopdf, weasyprint et prince (prince n'est pas gratuit). Par exemple,

pandoc --pdf-engine=wkhtmltopdf …

Le programme respectif doit être installé séparément et dans votre PATH.


0 commentaires

0
votes

Le chemin consiste vraiment à passer par LaTeX et non par html. Pour utiliser les couleurs, vous devez introduire du code YAML au début, pour ajouter des packages latex.

Essayez de changer votre code pour ceci:

---
header-includes:
    - \usepackage{xcolor}
...

# \textcolor{red}{The Apolytikion in Tone 5}

Some text

Et puis exécutez simplement pandoc inputfile.md -o outputfile.pdf


0 commentaires