189 votes

Comment convertir un fichier Markdown en PDF

J'ai un fichier Markdown que je souhaite convertir en PDF afin de pouvoir le télécharger sur Speakerdeck. J'utilise Pandoc pour convertir le fichier Markdown en PDF.

Le problème est que je ne peux pas spécifier quel contenu doit aller sur quelle page du PDF, parce que Markdown ne fournit aucune fonctionnalité de ce type.

Par exemple, Markdown :

###Hello
* abc
* def

###Bye
* ghi
* jkl

Maintenant, je veux Hello pour être une diapositive et Bye pour être sur une autre diapositive sur Speakerdeck. J'ai donc besoin qu'elles soient sur des pages différentes dans le PDF que je génère avec Pandoc.

Mais les deux Hello et Bye se trouve sur la même page dans le PDF.

Comment puis-je y parvenir ?

5voto

John Forbes Points 170

Auparavant, j'avais utilisé la réponse npm markdown-pdf. Cependant, sur une nouvelle installation de Ubuntu 19.04 (Disco Dingo) J'ai eu des problèmes pour l'installer correctement.

Au lieu de cela, j'ai commencé à utiliser le package Visual Studio Code : "Markdown PDF".

Détails :
Nom : Markdown PDF
Id : yzane.markdown-pdf
Description : Conversion de Markdown en PDF
Version : 1.2.0
Éditeur : yzane
Lien vers Visual Studio Marketplace : https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf

Il a toujours bien fonctionné. Si vous avez eu des difficultés à faire fonctionner d'autres réponses, je vous recommande d'essayer celle-ci.

4voto

Romaingin Points 21

J'ai réussi à obtenir un pipeline stable Markdown -> HTML > PDF qui fonctionne avec le programme MarkReport projet.

C'est un peu plus que ce que fera Pandoc cependant, puisqu'il est basé sur WeasyPrint et est donc destiné à la publication de rapports propres, avec couverture, en-têtes, sections, ... Il enrichit également le HTML avec la coloration syntaxique et les équations LaTeX.

1voto

SandsByte Points 1

Une méthode simple avec iOS :

Utilisez l'application Raccourcis (par Apple)

Créer du texte enrichi à partir de Markdown : Presse-papiers

^

Créer un PDF à partir d'un texte riche provenant de Markdown

^

Afficher [PDF] dans Quick Look

Il suffit de copier le texte et d'exécuter le raccourci. Appuyez sur "Partager" dans l'aperçu rapide (en bas à gauche) pour le stocker ou l'envoyer. Je l'utilise pour convertir rapidement des notes Joplin en pdf.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X