IPython笔记本 - 无法导出为pdf

问题描述 投票:2回答:6

我正在尝试将我的IPython笔记本导出为pdf,但不知怎的,我无法弄清楚如何做到这一点。我搜索了stackoverflow并且已经阅读了关于nbconvert,但是我在哪里输入该命令?在笔记本中?在cmd提示符下?如果有人可以一步一步地告诉我,该怎么办?我正在使用Python 3.3和IPython 1.1.0。先感谢您 :)

python pdf ipython ipython-notebook
6个回答
4
投票
  1. 将IPython笔记本文件转换为html。 ipython nbconvert --to html notebook.ipynb 这会将IPython文档文件notebook.ipynb转换为html输出格式。
  2. 将html文件notebook.html转换为名为notebook.pdf的pdf文件。在Windows,Mac或Linux中,安装wkhtmltopdf。 wkhtmltopdf是一个命令行实用程序,用于使用WebKit将html转换为pdf。您可以从链接的网页下载wkhtmltopdf,也可以在许多Linux发行版中下载它们的存储库。 wkhtmltopdf notebook.html notebook.pdf

2
投票

  • 开放式终端
  • 导航到笔记本的目录
  • ipython nbconvert mynotebook.ipynb --to latex --post PDF

  • 0
    投票

    如果您使用的是sagemath云版,您可以直接转到左下角, select File - > Download as - > Pdf via LaTeX (.pdf) 如果需要,请检查屏幕截图。

    Screenshot Convert ipynb to pdf

    如果它因任何原因不起作用,你可以尝试另一种方式。 select File - > Print Preview and then on the preview right click - > Print and then select save as pdf


    0
    投票

    其他建议的方法:

    1. 使用“打印然后选择另存为pdf”。从您的HTML文件中将导致边框边缘丢失,突出显示语法,修剪图表等。
    2. 在使用过时的版本时,其他一些库已被证明是破碎的。

    解决方案:一个更好,更轻松的选择是使用在线转换器https://www.sejda.com/html-to-pdf,它将* .html版本的* .ipynb转换为* .pdf。

    脚步:

    1. 首先,从您的Jupyter笔记本界面将* .ipynb转换为* .html使用

    文件>下载为> HTML(.html)

    1. 将新创建的* .html文件上传到https://www.sejda.com/html-to-pdf,然后选择HTML to PDF选项。
    2. 您的pdf文件现在可以下载了。

    0
    投票

    我遇到了同样的问题。我试着在笔记本中使用选项选择文件 - >下载为 - > Pdf via LaTeX(.pdf),但它对我不起作用(这对我不起作用)。我尝试了其他选项,但仍无法正常工作。

    我通过使用以下非常简单的步骤解决了它。我希望它也会对你有所帮助:

    您可以通过首先将笔记本转换为HTML然后转换为PDF格式来实现:

    我已经实现了以下步骤:操作系统:Ubuntu,Anaconda-Jupyter笔记本,Python 3

    1 Save Notebook in HTML format:

    1. 启动要以HTML格式保存的jupyter笔记本。首先正确保存笔记本,以便HTML文件将具有最新保存的代码/笔记本版本。
    2. 从笔记本本身运行以下命令: !jupyter nbconvert --to html notebook_name.ipynb

    执行后将创建笔记本的HTML版本,并将其保存在当前工作目录中。您将看到一个html文件将使用your_notebook_name.html名称添加到当前目录中

    (Qazxswpoi - > notebook_name.ipynb)。

    2 Save html as PDF:

    1. 现在打开notebook_name.html文件(点击它)。它将在浏览器的新选项卡中打开。
    2. 现在去打印选项。从这里您可以将此文件保存为pdf文件格式。

    请注意,从打印选项中我们还可以灵活选择笔记本的一部分以pdf格式保存。


    0
    投票

    notebook_name.html

    © www.soinside.com 2019 - 2024. All rights reserved.