FYI for folks if you want to convert jupyter notebooks to html you can use nbconvert:
jupyter nbconvert --execute example_report.ipynb --no-input --to html
I have never been able to get a nice looking report in both html/PDF though via the tools to print html to PDF (as opposed to building a nice looking PDF doc using LaTeX directly). So default just worry about making the html look nice.