web-dev-qa-db-fra.com

Jupyter Notebook enregistrer dans PDF sans code

Cela a été un problème permanent pour moi, car j'aimerais utiliser Jupyter Notebook pour rédiger mes rapports de recherche, mais j'ai trouvé très difficile d'exporter mes Jupyter Notebooks vers PDF sans code et sans grand format) erreurs de formatage.

Je suis en mesure de télécharger les cahiers au format PDF, mais je n'ai pas trouvé de moyen de masquer le code ou d'avoir le PDF ressembler à la mise en forme du cahier.

Aucune solution que j'ai trouvée sur SO a été suffisante pour mon problème, il est donc possible que ce ne soit pas la fonctionnalité prévue de Jupyter Notebook.

9
David Yang

Avez-vous essayé ceci:

jupyter nbconvert path/to/your/ipynb --to=pdf --TemplateExporter.exclude_input=True

Pour plus d'informations sur les indicateurs, vous pouvez vous référer à options de configuration nbconvert

J'ai réussi à convertir .ipynb en .html exclure les blocs de code

12
0xffff

J'ai suivi la suggestion de 0xffff ci-dessus mais la sortie PDF ne s'est pas comportée comme prévu (les blocs de code étaient toujours inclus).

Cependant, leur suggestion m'a inspiré pour essayer de convertir d'abord en html en utilisant l'appel suivant: jupyter nbconvert path/to/your/ipynb --to=html --TemplateExporter.exclude_input=True

Cela s'est comporté comme prévu, et à partir de là, il était simple d'imprimer la sortie vers PDF dans un navigateur.

Concernant le problème avec le --to=pdf flag, j'ai ouvert un problème sur le dépôt git de Jupyter Notebook: https://github.com/jupyter/notebook/issues/3804 . Je ferai rapport une fois que j'aurai une réponse.

8
user10023347