{"id":14977216,"url":"https://github.com/creativepurus/convert-ipynb-to-pdf","last_synced_at":"2025-09-20T05:33:31.249Z","repository":{"id":173802784,"uuid":"651308873","full_name":"creativepurus/Convert-ipynb-to-PDF","owner":"creativepurus","description":"✨ This repository is your go-to resource for seamlessly transforming Jupyter Notebook (ipynb) 📚 files into portable document format (PDF). 📚 🔀 It provides a simple and convenient way to convert Jupyter Notebook (ipynb) files to PDF format 🤓","archived":false,"fork":false,"pushed_at":"2023-06-22T16:58:59.000Z","size":3611,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-08T11:44:57.710Z","etag":null,"topics":["anaconda","anaconda3","convert","ipynb","ipynb-jupyter-notebook","jupyter","jupyter-notebook","pdf","pdf-converter","readme","readme-profile","readme-template"],"latest_commit_sha":null,"homepage":"https://github.com/creativepuru/Convert-ipynb-to-PDF","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/creativepurus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"creativepuru"}},"created_at":"2023-06-09T01:09:00.000Z","updated_at":"2025-01-07T14:38:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"92a9acd5-be4f-4736-91c8-e1505af9c826","html_url":"https://github.com/creativepurus/Convert-ipynb-to-PDF","commit_stats":null,"previous_names":["creativepuru/convert-ipynb-to-pdf","creativepurus/convert-ipynb-to-pdf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativepurus%2FConvert-ipynb-to-PDF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativepurus%2FConvert-ipynb-to-PDF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativepurus%2FConvert-ipynb-to-PDF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativepurus%2FConvert-ipynb-to-PDF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creativepurus","download_url":"https://codeload.github.com/creativepurus/Convert-ipynb-to-PDF/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233634080,"owners_count":18705952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anaconda","anaconda3","convert","ipynb","ipynb-jupyter-notebook","jupyter","jupyter-notebook","pdf","pdf-converter","readme","readme-profile","readme-template"],"created_at":"2024-09-24T13:55:18.165Z","updated_at":"2025-09-20T05:33:25.824Z","avatar_url":"https://github.com/creativepurus.png","language":null,"funding_links":["https://github.com/sponsors/creativepuru","https://www.buymeacoffee.com/creativepuru"],"categories":[],"sub_categories":[],"readme":"\u003c!-- \n📷 Update Images\n📖 Update Readme\n🔰 Update License\n💻 Update Files\n--\u003e\n\n\u003e [![Purushottam Anand 🇮🇳 on GitHub ☕](https://github.com/creativepuru.png?size=100)](https://github.com/creativepuru \"Purushottam Anand 🇮🇳 on GitHub ☕ Tap to see 👆🏻\") [![MY GITHUB PROFILE](https://readme-typing-svg.demolab.com?font=calibri\u0026size=18\u0026pause=500\u0026multiline=false\u0026width=800\u0026height=50\u0026lines=👆🏻+TAP+ON+THE+IMAGE+TO+VISIT+MY+GITHUB+PROFILE)](https://github.com/creativepuru)\n\n\u003cb\u003e\n\n\u003cdiv align=\"center\"\u003e \n\n[![WELCOME MESSAGE](https://readme-typing-svg.demolab.com?font=Calibri\u0026size=28\u0026duration=2000\u0026pause=1000\u0026multiline=false\u0026width=750\u0026height=80\u0026lines=👋+WELCOME+TO+MY+REPOSITORY+📘;📚+CONVERT+Jupyter+Notebook+(.ipynb)+file+to+PDF+file)](https://github.com/creativepuru/Convert-ipynb-to-PDF)\n\n\u003c/div\u003e\n\n# 📚 Table of Contents\n### 🔰 [ABOUT](#about)\n### 👨‍💻 [STEPS](#steps)\n- [STEP 1](#step-1)\n- [STEP 2](#step-2)\n- [STEP 3](#step-3)\n- [STEP 4](#step-4)\n- [STEP 5](#step-5)\n- [STEP 6](#step-6)\n### 📣 [FEEDBACK \u0026 CONTRIBUTIONS 🤝](#feedback--contributions)\n### 📖 [LICENSE](#license)\n### 📲 [REACH ME](#reach-me)\n\n# ABOUT\n### ✨ This repository provides a simple and convenient way to convert Jupyter Notebook (ipynb) files to PDF format 🤓\n\n### ✨ By following the instructions properly which are mentioned below, you can easily convert any Jupyter Notebook (.ipynb) file to PDF file 🚀\n\n# STEPS\n\n### STEP 1\n### To get started, at first you'll need to have `Python` installed on your computer. You can download the latest version of Python from the official website: https://www.python.org/downloads/\n\n### STEP 2\n### Now Install `Anaconda Navigator` from the official website: https://docs.anaconda.com/free/anaconda/install/ \n\n### STEP 3\n### Now you need to install `nbconvert` tool. To install nbconvert, follow the below mentioned steps:\n\n- 1. Open the `command prompt` or terminal\n\n- 2. Run the following command to install nbconvert using pip:\n```\npip install nbconvert\n```\n- This command will download and install the nbconvert package and its dependencies. Wait for the installation to complete. You should see the progress in the command prompt or terminal.\n\n### STEP 4\n### Now you need to install `Pandoc` in addition to nbconvert if you want to convert .ipynb files to PDF format. Pandoc is a separate tool that nbconvert relies on for the conversion process.\n\n- To install Pandoc, follow the below mentioned steps:\n\n\n- Visit the Official Pandoc website at: https://pandoc.org/installing.html and download the appropriate installer for your operating system.\n\n- Run the installer and follow the on-screen instructions to install `Pandoc`\n\n- After the installation is complete, you can verify the installation by running the following command in the command prompt or terminal:\n```\npandoc --version\n```\n\n- If the installation was successful, you should see the version information for Pandoc.\n\n### 🔰 NOTE : RESTART your Device 💻 (Laptop or Desktop) after installing `nbconvert` and `pandoc`\n\n----------------------------------------------------------------\n\n### STEP 5\n### Now the final tool that you will need is the `TeX` tool. \n\n- For converting notebooks to PDF (with --to pdf), nbconvert makes use of `LaTeX` and the `XeTeX` as the rendering engine.\n\n- To install a complete TeX environment (including XeLaTeX and the necessary supporting packages) by hand can be tricky. Fortunately, there are packages that make this much easier.\n\n- Because nbconvert depends on packages and fonts included in standard `TeX distributions`, if you do not have a complete installation, you may not be able to use nbconvert’s standard tooling to convert notebooks to PDF. These packages are specific to different `operating systems`. \n\n### Follow the below links as per your Operating System (OS) to `install` TeX:\n\n- 1. [Windows](https://tug.org/texlive/windows.html)\n- 2. [MacOS](https://tug.org/mactex/)\n- 3. [Linux](https://tug.org/texlive/quickinstall.html)\n\n### Alternatively, you can also visit the Official website of TeX Live here: https://tug.org/texlive/\n\n### 🔰 NOTE : TeXlive is a large distribution, and installing it might consume a significant amount of disk space. It has over 4000+ files. It might take 1-2 hours (depending upon the system) for TeX Live to install in your device. \n![TeX Installer](Images/TeXLive.png)\n\n### 🔰 So be patient and leave the rest on installer.\n\n### 🔰 Once you have `nbconvert`, `Pandoc` and `TeX` installed, you should be able to convert Jupyter Notebook (.ipynb) files to PDF\n\n### 👉🏻 Now you can easily convert your `Jupyter Notebook` file to `PDF` file without any error using the `Anaconda Navigator` which you have installed in [Step No. 2](#steps)\n\n----------------------------------------------------------------\n\n### STEP 6\n### Using Anaconda Navigator\n### After successfully completing all the above mentioned steps, now you are ready to go.\n### Follow the below instructions carefully to convert your `Jupyter Notebook` file to `PDF` file using the `Anaconda Navigator` :\n\n### Step 1 : Open Anaconda Navigator. Then Launch the `Jupyter Notebook`\n![Step 1](Images/Anaconda-Navigator.png)\n\n### Step 2 : `Upload` then `Open` your Notebook File\n![Step 2](Images/NB-1.png)\n\n### Step 3 : Go to `File` \u003e `Download as`\n![Step 3](Images/NB-2.png)\n\n### Step 4 : Select `PDF via LaTeX (.pdf)`\n![Step 4](Images/NB-3.png)\n\n### Step 5 : Done\n![Step 5](Images/NB-4.png)\n\n- A new blank window will open up now and your conversion will be done in few seconds/minutes (depending upon the system).\n\n### ☕ So be patient, have a Coffee, and leave the rest. You can also [![BUY ME A COFFEE](https://img.shields.io/badge/Buy%20Me%20a%20Coffee%20☕-%23FFDD00.svg?\u0026style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/creativepuru) here 😊\n\n# FEEDBACK \u0026 CONTRIBUTIONS\nIf you have any suggestions for improving the code or adding new notebooks, feel free to submit a pull request. We welcome contributions from the community.\n\n- Fork the project\n- Create a new branch (git checkout -b feature/awesome-feature)\n- Make your changes and commit them (git commit -am 'Add an awesome feature')\n- Push to the branch (git push origin feature/awesome-feature)\n- Create a pull request\n\n### ❤️ Thank you for visiting my repository, and happy exploring 🤗\n\n# LICENSE\n### My [ \"Convert ipynb to PDF\" repository](https://github.com/creativepuru/Convert-ipynb-to-PDF) is licensed under the [Standard MIT License](https://github.com/creativepuru/Python-Basics/blob/main/LICENSE.txt) License. \n- See [LICENSE](https://github.com/creativepuru/Python-Basics/blob/main/LICENSE.txt) for more information.\n\u003cbr\u003e \u003c/br\u003e\n\n\u003c/b\u003e\n\n# REACH ME\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://openinapp.co/connect-on-linkedin-puru\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Connect%20on%20Linkedin-blue?style=for-the-badge\u0026logo=linkedin\"\u003e\n\u003c/a\u003e \u003c/p\u003e\n\n[![BUY ME A COFFEE](https://img.shields.io/badge/Buy%20Me%20a%20Coffee%20☕-%23FFDD00.svg?\u0026style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/creativepuru)\n\n[![Purushottam Anand's GitHub Sponsors Page](https://img.shields.io/badge/-❤️%20Sponsor%20me%20on%20GitHub-gr?style=for-the-badge\u0026logo=github)](https://openinapp.co/githubsponsorpuru \"Purushottam Anand's GitHub Sponsors Page\")\n\n\u003c!-- Back to TOP --\u003e\n\u003cp align=\"right\"\u003e\n\u003ca href=\"#top\"\u003e\n\u003cimg src=\"https://img.shields.io/static/v1?label\u0026message=Back+to+Top\u0026color=red\u0026style=for-the-badge\u0026logo\" alt=\"Back to Top\" /\u003e \u003c/a\u003e \u003c/p\u003e\n\n\u003c!-- Footer --\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026height=100\u0026section=footer\"/\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreativepurus%2Fconvert-ipynb-to-pdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreativepurus%2Fconvert-ipynb-to-pdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreativepurus%2Fconvert-ipynb-to-pdf/lists"}