首页 > 其他分享 >将ipynb文件转成pdf

将ipynb文件转成pdf

时间:2023-01-12 22:00:10浏览次数:69  
标签:文件 jupyter -- nbconvert ipynb 转成 pdf

本文内容:将GitHub上ipynb源码格式的书籍转成pdf

应用场景:GitHub上某些书籍按章节使用ipynb格式存储 (Jupyter创建了一种良好的交互方式,即将程序说明和代码放在同一个文档中)。但若没有jupyter环境,就无法打开ipynb格式的文件,因此有必要把.ipynb的文件转成pdf,以便传阅。本文介绍如何将ipynb文件转换成pdf电子书籍。

具体方法(ipynb to pdf):

(1)安装nbconvert工具

 pip3 install nbconvert -i https://pypi.tuna.tsinghua.edu.cn/simple

(2)将ipynb文件转换成md文件

jupyter nbconvert --to markdown '文件名.ipynb'

(3)将md转换成pdf文件

转换后使用Typora软件打开.md文件,再导出成pdf,ipynb转pdf完成

说明:下载Typora软件请关注公众号,发消息 "Typora" 后下载

附录(nbconvert使用参考):

(1)将当前目录的.ipynb全部转化为同名.py文件

jupyter nbconvert --to script *.ipynb

(2)将当前目录的.ipynb全部转化为同名.md文件 (markdown文件)

jupyter nbconvert --to markdown *.ipynb

(3)将当前目录的.ipynb全部转化为同名.pdf文件

 jupyter nbconvert --to pdf *.ipynb

说明:此种转换需要安装texLive(包含xlatex环境),且转换后pdf格式不完美(文档后有较大空白)

(4)将当前目录的.ipynb全部转化为同名webpdf文件 (单页的pdf,缺点是不分页)

 jupyter nbconvert --to webpdf *.ipynb

或者(上面代码不成功时使用下面的代码):

 jupyter nbconvert --to webpdf *.ipynb --allow-chromium-download

原文链接:https://mp.weixin.qq.com/s/PMt0_VvoPc0xc3O6VLHzhw

标签:文件,jupyter,--,nbconvert,ipynb,转成,pdf
From: https://www.cnblogs.com/peakgrin/p/17048045.html

相关文章

  • python 远端url转成文本对象上传AWS
    上传文件到AWS及其他资源池defupload_initial_avatar(recruiter,image_object):try:file_path=recruiter.avatar_dir_path(image_object.name.split(......
  • wkhtmltopdf 目录对象使用 及 目录样式分享
    最近又是更新了报告模板的样式新使用了目录对象因为直接生成的目录样式比较丑所以这边使用的是自定义xsl                    ......
  • PDF格式报表生成(IText技术)
    1.添加maven依赖最新iText7涉及商业收费用5就行官网old4.x-不建议使用<!--导入iText报表--><dependency><groupId>com.lowagie</groupId><artifactId>......
  • 如何为 mdbook pdf 生成书签目录
    以RustByExample.pdf为例,分享如何为mdbook打入书签目录。生成本地网页书籍,并保存为pdfgitclonehttps://github.com/rust-lang/rust-by-example把书籍仓库克......
  • [转]Python PDF文件转png图像文件
    13个有趣的Python高级脚本:PythonPDF文件转png图像文件# PDF to Imagesimport fitzpdf = 'sample_pdf.pdf'doc = fitz.open(pdf)for page in doc: ......
  • 10分钟做好 Bootstrap Blazor 的表格组件导出 Excel/Word/Html/Pdf
    上篇:BootstrapBlazor实战通用导入导出服务(Table组件)1.新建工程新建工程b14tabledotnetnewblazorserver-ob14table将项目添加到解决方案中:dotnetslnadd......
  • 下载知网pdf格式的文件
    下载知网pdf格式的文件1、打开知网首页,然后最上面有一个English(也就是语言切换),点开把中文页面变成英文;2、输入论文题目也就是Subject,点击搜索英文界面就会显示pdf下......
  • xmind8使用甘特图与导出甘特图PDF
    1新建思维导图2打开甘特图视图3填写甘特图信息4导出甘特图PDF......
  • PDF转PNG,抽取文本和表格
    PDF文件转为图片格式。可以将多个PDF文件合并起来。importpdfplumberimportosfrompathlibimportPathdefpdf_to_png(pdf_file_name):pdf=pdfplumber.ope......
  • 用Java写一个PDF,Word文件转换工具
    前言前段时间一直使用到word文档转pdf或者pdf转word,寻思着用Java应该是可以实现的,于是花了点时间写了个文件转换工具源码weloe/FileConversion(github.com)主要功能就......