Acrobat
How to convert IPYNB to PDF: Present your Jupyter Notebook with clarity.
Jupyter Notebook files (.ipynb) are powerful for interactive work but difficult to share with teams and stakeholders who need static, printable documents. This article shows you how to convert IPYNB to PDF and enhance the final output with Adobe Acrobat for professional presentation, review, or delivery.
Published by Adobe Acrobat India on 4 November 2025
Jupyter Notebooks are widely used by data scientists, developers, and researchers to document and share their code, visualisations, and annotations in a single, interactive format. These files are saved with a .ipynb extension, short for IPython Notebook. While ideal for working with live code, .ipynb files are not always easy to share with stakeholders who prefer static, printable formats.
In this guide, we walk you through how to convert .ipynb to PDF, along with options for refining and editing your file after export.
What is an IPYNB file?
An IPYNB file is a text-based file used by Jupyter Notebook, a web-based interactive computing environment that supports live code, visualisations, equations. The .ipynb extension stands for IPython Notebook, a nod to Jupyter’s origins as a successor to the earlier IPython project.
Each IPYNB file captures the full contents of a Jupyter Notebook session, including code cells, outputs, Markdown explanations, and data visualisations, making it a flexible yet complex format. While ideal for technical collaboration, IPYNB files are not always easy to present or share outside a Jupyter environment.
Converting IPYNB to PDF allows you to package your work in a clean, portable format that can be reviewed, printed, or archived by stakeholders who may not use Jupyter Notebook.
How to convert IPYNB to PDF?
Convert IPYNB to PDF from your browser.
This is a quick and accessible way to create a PDF of your notebook, exactly as it appears in your browser:
- Open your .ipynb file in Jupyter Notebook.
- Press Ctrl + P (Windows) or Cmd + P (Mac) to open the print dialog.
- Choose Save as PDF as your destination or printer.
- Adjust layout or margins if needed, then click Save.
This method captures the current view of your notebook, including code, outputs, and markdown cells and does not require the installation of additional libraries, making it ideal for fast sharing or archiving.
Convert IPYNB to PDF with NotePad.
If you only need the plain-text content of your notebook, such as code cells or written notes, you can convert the file to TXT format and then save it as a PDF:
- Right-click your .ipynb file and open it with Notepad.
- Save the file as .pdf format
This method is helpful when you want a simplified version of your notebook, especially for archiving code or exporting readable notes. However, it is not intended for interactive use or execution of the code.
Download as PDF from Jupyter Notebook.
Jupyter Notebook includes built-in export tools that let you generate polished PDFs directly from your workspace. This method is especially helpful when your notebook includes code formatting, visualisations, equations, or structured documentation that needs to be preserved.
- Open your .ipynb file in Jupyter Notebook.
- Click File > Download as, then choose one of the following:
- PDF via LaTeX (.pdf) – Ideal for documents that include equations or structured formatting.
- PDF via HTML (.pdf) – A quick option that uses HTML as the intermediate format.
You may need to install additional packages for this export option to work properly in your environment.
Exporting directly from Jupyter Notebook helps you retain the original structure and styling of your notebook. This ensures that your final PDF closely mirrors the interactive notebook’s layout and not a snapshot of the current notebook view. It is particularly effective for generating clean, professional documentation from technical projects, ideal for presenting code-based reports or sharing results with stakeholders, where consistent formatting and readability are important.
Try our online tools to edit your PDF after conversion.
https://www.adobe.com/dc-shared/assets/images/features/verb-icons/2-icon-add-comments.svg Edit PDF
Easily update text, images, and links in your PDF.
--- #b6b6b6
https://www.adobe.com/dc-shared/assets/images/features/verb-icons/6-icon-delete-pages.svg Delete PDF pages
Remove unwanted pages in seconds.
--- #b6b6b6
https://www.adobe.com/dc-shared/assets/images/features/verb-icons/2-icon-compress-pdf.svg Compress PDF
Reduce file size without losing quality.
--- #b6b6b6
https://www.adobe.com/acrobat/features/media_1a53839eaed67357c18c4dba2e0eaef2e4477d5d1.svg PDF converter
Convert files to and from PDF effortlessly.
--- #b6b6b6
Edit your PDF after converting your IPYNB file.
Once you have converted your IPYNB file to PDF, you can make additional changes using Adobe Acrobat’s online tools to enhance your PDF with ease.
Here are a few ways you can work with your PDF:
- Add or edit text: Make tweaks to captions, headers or notes without returning to the original Jupyter file.
- Highlight and comment: Annotate key sections for team review or client feedback.
- Compress the file: Reduce file size when sharing via email or uploading to platforms with size limits.
- Merge with supporting documents: Combine your PDF with references, datasets, scanned notes or presentation slides to create one organised file.
With Adobe Acrobat, your notebook becomes a business-ready document, editable, structured, and professionally presented.
Frequently asked questions.
What is the difference between a PY and an IPYNB file?
Why is my IPYNB file so large?
Will my charts and outputs appear in the exported PDF?
If you are exporting directly from Jupyter Notebook, the PDF will include rendered charts, tables, markdown cells, and outputs provided that all cells have been executed.
If you are converting the notebook using your browser’s Save as PDF option, the export will reflect only what is currently visible in the notebook view, including charts and outputs, displayed at the time of printing.