谷歌合作实验室笔记本PDF下载

时间:2018-10-01 09:53:33

标签: pdf-generation google-colaboratory

Google合作实验室笔记本电脑没有像独立的Jyputer一样在“文件”菜单中具有“下载为”下拉项。如何将笔记本下载为PDF?

9 个答案:

答案 0 :(得分:3)

使用内置的浏览器打印。然后,将结果另存为pdf。

答案 1 :(得分:2)

@user10914779 的回答对我有用。但是,如果您正在寻找更短且可读的代码,那么您可以查看这个 Github 存储库:colab-pdf

您可以将以下代码粘贴到 colab 笔记本的最后一个单元格中并运行它。它将生成一个 PDF 文件并将其保存到您的驱动器中。

!wget -nc https://raw.githubusercontent.com/brpy/colab-pdf/master/colab_pdf.py
from colab_pdf import colab_pdf
colab_pdf('name-of-the-notebook.ipynb')

您可以将笔记本的名称提供给 colab_pdf('name-of-the-notebook.ipynb')。如果您对这个代码块产生的输出不感兴趣,那么您可以使用“%%capture”隐藏它

%%capture
!wget -nc https://raw.githubusercontent.com/brpy/colab-pdf/master/colab_pdf.py
from colab_pdf import colab_pdf

答案 2 :(得分:1)

  1. 下载.ipynb文件
  2. 下载为html
  3. 从浏览器打印PDF

答案 3 :(得分:0)

尝试任何一个:

  1. 您可以选择文件>下载.ipynb。使用以下命令将ipynb转换为pdf或任何其他格式
  

jupyter nbconvert-至FORFORM Notebook.ipynb

请参阅使用指南:https://nbconvert.readthedocs.io/en/latest/usage.html

  1. 如Bob所言,请使用打印选项另存为pdf。在这里,如果文本超出页面范围,您可能会丢失文本

答案 4 :(得分:0)

要浏览器打印选项,然后选择取消选项,您将另存为pdf。

答案 5 :(得分:0)

您也可以直接在CO上运行mayurmadnani的解决方案。
因此,可以在CO中创建一个新的Python工作簿并将其连接到运行时。
使用以下命令将必要的软件包安装到虚拟机中:

!apt-get install texlive texlive-xetex texlive-latex-extra pandoc
!pip install pypandoc

安装您的Google驱动器以访问您的ipynb文件

from google.colab import drive
drive.mount('/content/drive')

我不得不将文件从驱动器复制到工作目录中,
因为该驱动器已/被安装为只读。

!cp drive/My Drive/Colab Notebooks/Untitled.ipynb ./

然后您可以运行转换器。

!jupyter nbconvert --to PDF "Untitled.ipynb"

然后您可以在左侧面板中下载文件。

答案 6 :(得分:0)

  1. 从文件->下载.ipynb
  2. 中,从colab下载.ipynb文件。
  3. 然后将其上载到jupyter笔记本中,并以pdf格式下载,就像以前在独立jupyter中一样。

由于.ipynb文件最多占用数MB的数据。

答案 7 :(得分:0)

在此处查看视频:https://youtu.be/n2Cd9NCZtZk

state = {
  activeEventKey: "0"
};

activeColor = "#dddddd";

<Card.Header
  {...(this.state.activeEventKey === "0" && {
    style: { backgroundColor: this.activeColor }
  })}
>
  <Accordion.Toggle
    as={Button}
    variant="link"
    eventKey="0"
    onClick={() => this.setState({ activeEventKey: "0" })}
  >
    Click me!
  </Accordion.Toggle>
</Card.Header>

答案 8 :(得分:-1)

如果您正在使用colab-

  1. 转到文件,然后单击打印,
  2. 会有一个“目的地”标签,
  3. 在该处选择“另存为pdf”选项