web-dev-qa-db-ja.com

Jupyter NotebookをコードなしでPDFに保存

Jupyter Notebookを使用して私の研究レポートを書きたいので、これは私にとって継続的な問題でしたが、Jupyter NotebooksをコードなしでPDFにエクスポートすることは非常に難しいことがわかりましたフォーマットエラー。

ノートブックをPDFとしてダウンロードすることはできますが、コードを非表示にする方法が見つからないか、PDFがノートブックのフォーマットに似ています。

SO=で見つけた解決策は私の問題には十分ではなかったので、これがJupyter Notebookの意図された機能ではない可能性があります。

9
David Yang

これを試しましたか:

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

フラグの詳細については、 nbconvert config options を参照してください。

.ipynbを.htmlに正常に変換し、コードブロックを除外しました

12
0xffff

上記の0xffffの提案に従いましたが、PDF出力は意図したとおりに動作しませんでした(コードブロックはまだ含まれていました)。

しかし、彼らの提案は私に次の呼び出しを使用して最初にhtmlへの変換を試みるように促しました:jupyter nbconvert path/to/your/ipynb --to=html --TemplateExporter.exclude_input=True

これは意図したとおりに動作し、そこから、ブラウザーでPDFに出力を印刷することは簡単でした。

--to=pdfフラグの問題について、Jupyter Notebookのgitリポジトリで問題を公開しました: https://github.com/jupyter/notebook/issues/3804 。返信がありましたら報告します。

8
user10023347