如何解决有没有办法将 ipynb 文件的文件夹转换为单个 pdf?
我有一个包含 ipynb 文件的文件夹,我想将其转换为单个 pdf 文档。为了转换每个人,我使用 LaTex 在 vscode 中导出。但是,我有很多相关的工作簿,我想将它们转换为一个 pdf。
如果这是不可能的,是否至少有一种方法可以将整个文件夹快速打印到单个文件中?
解决方法
如果您有 Jupyter 环境,则可以使用 b
命令。这是一个示例笔记本。它假定您拥有 jupyter nbconvert
权限。
sudo
它首先将 !sudo apt-get -y install wkhtmltopdf
!pip install pdfkit
import os
import pdfkit
path = '/path/to/files' # this will be fiddly to get right
files = os.listdir(path)
files_txt = [i for i in files if i.endswith('.ipynb')]
ss = ''
for f in files_txt:
ss = ss + ' "' + f + '"'
cmd = 'jupyter nbconvert ' + ss + ' --to html --stdout > combined.html'
os.system(cmd)
pdfkit.from_url('./combined.html','combined.pdf')
转换为单个 html
文件,然后转换为 html
。使用 pdf
直接转换为 nbconvert
被证明是一个太大的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。