Pok*_*hon 8 pdf-generation google-colaboratory
Google合作实验室笔记本电脑没有像独立Jyputer一样在“文件”菜单中具有“下载为”下拉项。如何将笔记本下载为PDF?
Osm*_*ani 13
@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')
Run Code Online (Sandbox Code Playgroud)
您可以将笔记本的名称提供给 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
Run Code Online (Sandbox Code Playgroud)
小智 9
尝试任意一种:
jupyter nbconvert -- 格式化笔记本.ipynb
请参阅使用指南:https://nbconvert.readthedocs.io/en/latest/usage.html
小智 6
您也可以直接在CO上运行mayurmadnani的解决方案。
因此,可以在CO中创建新的Python工作簿并将其连接到运行时。
使用以下步骤将必要的软件包安装到虚拟机中:
!apt-get install texlive texlive-xetex texlive-latex-extra pandoc
!pip install pypandoc
Run Code Online (Sandbox Code Playgroud)
挂载您的Google驱动器以访问您的ipynb文件
from google.colab import drive
drive.mount('/content/drive')
Run Code Online (Sandbox Code Playgroud)
我必须将文件从驱动器复制到工作目录,
因为该驱动器已/被只读安装。
!cp drive/My Drive/Colab Notebooks/Untitled.ipynb ./
Run Code Online (Sandbox Code Playgroud)
然后,您可以运行转换器。
!jupyter nbconvert --to PDF "Untitled.ipynb"
Run Code Online (Sandbox Code Playgroud)
然后,您可以在左侧面板中下载文件。
归档时间: |
|
查看次数: |
9128 次 |
最近记录: |