#python-3.x #pdf #jupyter-notebook
#python-3.x #PDF #jupyter-notebook
Вопрос:
Я запускаю программы на Python jupyter-notebook : 6.0.3
и я хотел бы преобразовать записную книжку в формат PDF. Итак: внутри моей записной книжки я нажимаю "File"
затем "Download as"
, как показано на скриншоте ниже:
Если я возьму "PDF via Latex"
, я получу сообщение об ошибке, как показано на скриншоте ниже:
Если я возьму "PDF via HTML"
, то получу на экране не такой уж плохой PDF-файл, но только на 1 странице, и его нельзя распечатать…
Не могли бы вы помочь мне и рассказать, как вы конвертируете записную книжку в PDF?
Я уточняю:
- этот
"PDF via Latex"
метод работал несколько месяцев назад; но я не часто им пользуюсь, и сегодня он больше не работает. - чтобы использовать
"PDF via HTML"
метод, я выполнил командыpython -m pip install -U notebook-as-pdf
иpyppeteer-install
, как указано на этой странице
Комментарии:
1. У меня была такая же проблема, но я не смог ее решить. Я попробовал несколько предложений, которые не сработали, затем переключился на открытие jupyter notebook с помощью jupyter lab. Это сработало.
2. @Sonji, я открыл свой jupyter notebook в jupyter lab, как вы рекомендовали; но я застрял на следующем шаге: как конвертировать в PDF? Не могу найти способ…
3. Проверьте эту ссылку. Это хорошо иллюстрирует. jupyterlab.readthedocs.io/en/stable/user/export.html
4. Спасибо. В конечном счете, проблема возникла из-за того, что я ввел
Markdown
ячейку в свой Блокнот ! Не сохраняя эту ячейку ни из jupyter notebook, ни из jupyter lab, я смог загрузить в PDF. Удалив эту ячейку, я теперь могу использовать"PDF via Latex"
метод из моего jupyter notebook, и он работает! Проблема, похоже, возникает из-за смешиванияPython
иMarkdown
ячеек в одной записной книжке. Удивительно…