["python","jupyter-notebook","nbconvert"]
export notebook to pdf without code

I have a large notebook with a lot of figures and text. I want to convert it to a html file. However, I don't want to export the code. I am using the following command ipython nbconvert --to html notebook.ipynb But this option also exports the code. Is there a way to convert the notebook to html without the code?
I found this article interesting it explains how to remove the input columns : you have to create a template file named "hidecode.tplx" in same directory as the notebook you want to convert and add those line in it : ((*- extends 'article.tplx' -*)) ((* block input_group *)) ((*- if cell.metadata.get('nbconvert', {}).get('show_code', False) -*)) ((( super() ))) ((*- endif -*)) ((* endblock input_group *)) And after run this command it will use pdfLatex to convert the notebook in pdf via latex: jupyter nbconvert --to pdf --template hidecode Example.ipynb or if you want to edit you can convert it to a .tex document and use pdfLatex to put it in pdf : jupyter nbconvert --to latex --template hidecode Example.ipynb EDIT Sept 2018: ipython nbconvert is deprecated. It will be replaced by jupyter nbconvert: So we replace the command ipython with jupyter EDIT Feb 2021: (This is my best answer here, so let me take care of it) Following @Mrule comment adding --no-input flag will make it work without the template... jupyter nbconvert --to latex --no-input Example.ipynb PS: If you are getting issue saying : LaTeX error related to tcolorbox.sty not found Please refer to this guide to update your tex installation and this question