Problème :
Comment convertir un notebook Python, avec l’extension .ipynb, en pdf?
Solution :
Je vous propose deux solutions.
- Une solution avec Internet, immédiate, avec un bon rendu
- Une solution en local, plus fastidieuse, avec un bon rendu
Solution 1
Utilisez la solution en ligne convert.ploomber.io.
Il suffit juste de glisser votre notebook et de cliquez sur « Convert » et le tour est joué!
Solution 2
Installez nbconvert via le terminal en faisant:
pip install nbconvert
Rendez-vous dans l’installation Python que vous utilisez, plus précisément dans le répertoire site-packages/nbconvert/templates. Créez un dossier vide, que vous appellerez « latex » dans ce répertoire.
Utilisez l’instruction python -m nb_pdf_template.install dans le terminal.
Assurez-vous d’avoir pandoc d’installé:
pip install pandoc
Il est possible que vous deviez redémarrer votre terminal pour que nbconvert fonctionne.
Utilisez l’instruction:
jupyter nbconvert –to pdf <NOM DE VOTRE FICHIER>
Si l’instruction précédente ne fonctionne pas car vous avez une installation de LaTeX qui pose problème, alors préférez l’approche suivante:
jupyter nbconvert –to html <NOM DE VOTRE FICHIER>
qui convertit votre notebook au format html sans erreur, puis ouvrez le fichier dans votre navigateur et imprimer la page html au format pdf.

Laisser un commentaire