#1E1E1E

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.

Explore Adobe Acrobat

A focused data scientist interacting with a transparent digital screen displaying colourful lines of code, representing the use of Jupyter Notebook for data analysis and code visualisation.

https://main--dc--adobecom.aem.live/dc-shared/fragments/promo-banners/demo-acrobat-now

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:

  1. Open your .ipynb file in Jupyter Notebook.
  2. Press Ctrl + P (Windows) or Cmd + P (Mac) to open the print dialog.
  3. Choose Save as PDF as your destination or printer.
  4. 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:

  1. Right-click your .ipynb file and open it with Notepad.
  2. 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.

  1. Open your .ipynb file in Jupyter Notebook.
  2. 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.

#fff

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

Edit now

#fff

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

Delete now

#fff

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

Compress now

#fff

https://www.adobe.com/acrobat/features/media_1a53839eaed67357c18c4dba2e0eaef2e4477d5d1.svg PDF converter

Convert files to and from PDF effortlessly.

--- #b6b6b6

Convert now

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.

https://main--dc--adobecom.aem.live/dc-shared/fragments/acrobat-reader/acrobat-trial

Frequently asked questions.

What is the difference between a PY and an IPYNB file?

A .py file is a standard Python script that contains only code in plain text format. An .ipynb file, however, is a Jupyter Notebook file that includes both code and its outputs, as well as markdown cells, charts, and metadata — making it ideal for documentation and collaboration.

Why is my IPYNB file so large?

IPYNB files stores the output of all executed cells, which may include large visualisations, data tables, or images. To reduce file size, you can use Adobe Acrobat’s Compress PDF tool to reduce the PDF file size.

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.

Can I secure my PDF after exporting from Jupyter Notebook?

You can add password protection, restrict editing, or apply access permissions to keep sensitive insights and internal reports secure with Adobe Acrobat.

More resources

Content as a Service v3 - Thursday 30 October 2025 at 18:37

https://main--dc--adobecom.hlx.live/dc-shared/fragments/roc/blog/do-more-with-acrobat-blade