ipynb to pdf

ノートブックを開いて、文書として読む。

.ipynbファイルをドロップすると、このビューアがブラウザ内で描画します — Markdown・シンタックスハイライト付きコード・出力・図・表・LaTeX数式。アップロードもアカウントも保存も一切なし。

ブラウザで読み込まれます — ノートブックはアップロードされません。このページのどこにドロップしても構いません。

  • Jupyter Notebook
  • JupyterLab
  • Google Colab
  • VS Code
  • Kaggle
  • Deepnote

4 ノートブック区分

Markdown・コード・出力・タイトルブロックを文書のように組版。

20+ 対応カーネル言語

コード着色にPython・R・Julia・JavaScript・SQL・Java・C++・Rustなど。

0 アップロードバイト

ファイルはブラウザのFile APIで読まれ、タブ内で描画されます。

6 ノートブックソース

Jupyter、JupyterLab、Colab、VS Code、Kaggle、Deepnote。

ビューアに表示されるもの

ノートブックが保存したすべて。

ビューアは、コンバーターがPDFにするのと同じ内容を読みます — ここで読むものがそのまま印刷されるものです。

Markdownはタイポグラフィとして

見出し・リスト・GFM表・タスクリスト・リンク・引用は文書テキストとして描かれ、ノートブック添付として保存された画像はbase64からデコードされてインラインで表示されます。

コードは着色して

Python・R・Julia・JavaScript・SQLなどのシンタックスハイライト、in[]/out[]実行プロンプト、任意の行番号、4スペースのタブ幅。

出力はプレースホルダーではなく

matplotlibなどの図はフル解像度で埋め込まれ、HTMLとMarkdownの表は行境界で分割され、stdout・stderr・ANSIカラーまで伝わります。

LaTeX数式は組版して

Markdownセルとtext/latex出力のインライン・ディスプレイ数式はKaTeXで描かれ、PDFに出る姿とまったく同じです。

エラーはエラーとして

エラー名を含む完全なトレースバックが専用ブロックで描かれるため、文書を流し読みしても失敗したセルを見落としません。

上部にタイトルブロック

文書はノートブック名・カーネル・セル数・日付で始まります — PDFが帯びるのと同じページの飾りです。

互換性

主要ツールのノートブックをすべて開けます。

Jupyter Notebook・JupyterLab・Google Colab・Kaggle・Deepnote・VS Codeが書き出す同じ.ipynbファイルがここで開きます。旧nbformat 3のファイルも含まれます。

ノートブック形式

  • nbformat 4(現行)
  • nbformat 3ワークシート(旧形式)
  • 添付とbase64画像
  • UTF-8内容、あらゆる言語

セル種別

  • 数式と表を含むMarkdownセル
  • 20以上の言語のコードセル
  • 整形テキストとしてのrawセル
  • 空セルは静かにスキップ

出力タイプ

  • PNG・JPEG・GIF・WebP・SVGの図
  • HTML表とtext/plain
  • ANSIカラー付きストリームテキスト
  • エラー名入りトレースバック

ビューアの限界

  • 対話型ウィジェットには短い注記
  • リモート画像はCARS許可時のみ埋め込み
  • 巨大ノートブックはタブのメモリ次第
  • コードの編集・保存・再実行は不可

手順

IPYNBファイルをオンラインで表示する方法

.ipynbファイルをドロップすると、このビューアがブラウザ内で描画します — Markdown・シンタックスハイライト付きコード・出力・図・表・LaTeX数式。アップロードもアカウントも保存も一切なし。

  1. 01

    .ipynbファイルを選ぶ

    ノートブックをこのページにドロップするかファイルブラウザーで選びます。デバイス上で読まれるため、描画はすぐに始まります。

  2. 02

    描画された文書を読む

    ビューアはノートブックを報告書のように組みます:タイトルブロック、その後にMarkdown・コード・出力が順に、図と表は崩れずに。

  3. 03

    PDFが必要ならコンバーターで開く

    同一文書がコンバーターに渡り、ページオプションとページ分割プレビューを経てダウンロードするPDFになります。

FAQ

IPYNBビューア:よくある質問

.ipynbファイルのオンライン表示・閲読に関する短い回答 — ビューアの表示内容、デバイスに残るもの、Jupyterで開くのとの違い。

IPYNBファイルをオンラインで開く方法は?

このページのビューアを使います:.ipynbファイルを選ぶかページにドロップすると、ブラウザ内で即座にスクロール可能な文書として描画されます。ファイルはブラウザのFile APIで読まれ決してアップロードされないため、ページ読み込み後はネットなしでもビューアは機能します。

IPYNBビューアとは何ですか?

IPYNBビューアは、Jupyterノートブックファイル(JSON)を開き、読める文書として描画するツールです:Markdownセルはタイポグラフィテキストに、コードセルはシンタックスカラーとプロンプト付きに、各コードセルの出力 — 図・表・テキスト — は所定位置に配置されます。このビューアはそのすべてをインストール不要のブラウザで行います。

JupyterなしでIPYNBファイルを見るには?

インストール不要の経路が3つあります:ファイルを選ぶと描画するこの種のブラウザビューア;リポジトリに置かれたノートブックを描画するGitHubとVS Code for the Web;またはjupyter nbconvert --to htmlでコマンドラインからHTMLへ変換し、どこででも開けるファイルを作る方法。3つのうち、ファイルをローカルに保ち全部を一度に見せアップロード不要なのはビューアだけです。

このIPYNBビューアは無料ですか?

無料です。アカウントもファイルサイズの関所も透かしもありません。描画はブラウザタブ内で動くため、ノートブックごとのサーバー側コストもない — それがこのツールが無料かつオフラインであり続ける全理由です。

ここでIPYNBファイルを見るのは安全ですか?

ノートブックはあなた自身のタブ内で解析されサーバーへは何も送られないため、ファイルはデバイスから出ません。ビューアはさらに、描画前にノートブックのMarkdownとHTMLをDOMPurifyで無害化するので、ファイル内に保存されたスクリプトやiframeは実行されません。

ビューアはノートブックのコードを実行しますか?

しません。.ipynbファイルはノートブックが最後に実行されたときに生まれた出力を保存しており、ビューアはその保存済み出力をそのまま表示します。コードの再実行も何の実行もできません — だからカーネルも不要です。

Colabノートブックをここで見られますか?

はい、ダウンロード後で:Colabでファイル → ダウンロード → .ipynbを実行し、そのファイルをこのビューアで開いてください。Colabノートブックは普通の.ipynbファイルなので、Markdown・図・表・数式はローカル保存のノートブックと同じように描かれます。

KaggleやDeepnoteのノートブックも見られますか?

はい — どちらも.ipynbでダウンロードできます。Kaggleではノートブックのダウンロードボタンから.ipynbとしてエクスポート、Deepnoteではエクスポートメニューにノートブック(.ipynb)があります。ファイルが手元に来れば、ビューアは他のノートブックと同様に扱います。

ビューアはどんな出力を表示できますか?

静的な形を持つものすべて:PNG・JPEG・GIF・WebP・SVG画像、HTML表とHTML出力、text/plain、JSON、ANSIカラー付きストリームテキスト、完全なエラートレースバック。対話型ウィジェットとファイルダウンロードには静的な形がないため、ビューアは代わりに短い注記を示します。

あとからノートブックをPDFにできますか?

はい — ビューアとコンバーターは同じチームです。コンバーターでノートブックを開けば、正確なページ分割をプレビューしてPDFをダウンロードできます。ここで読む文書がそのまま印刷される文書です。上のボタンかページ下部のリンクをご利用ください。

ビューアはスマホでも動きますか?

動きます。文書は画面幅に再フローし、モバイルブラウザのファイルピッカーから同じ.ipynbファイルを選べます。図と表は切断されずに縮んで収まります。

ノートブックはどこかに保存されますか?

されません。ビューアはファイルのコピーをブラウザにもどこにも残しません — タブを閉じればノートブックは消えます。アカウントがないのと同じ理由でアップロードもありません:受け取るサーバーが無いのです。

ここで読んで、どこでも印刷。

同じ文書、2つの道具:このビューアでノートブックをページとして見るか、同一レイアウトをコンバーターでページ分割PDFにします。

PDFに変換する