最近、授業や研究で Jupyter Notebook を使っている学生や研究者がかなり増えてきたと思います。自分も普段から .ipynb 形式でコードとメモをまとめているのですが、そのまま他の人に送っても、相手の環境に Jupyter が入っていなかったりして、正しく読んでもらえないことが多いです。なので、最終的には PDF に変換して共有するケースが多いですよね。
ただ、世の中の ipynb → PDF 変換ツールをいろいろ試してみたところ、日本語の扱いがあまり良くなくて、文字化けしたりフォントが崩れたりすることが多く、正直かなりストレスでした。
そこで、自分なりにいろいろ調べて試行錯誤して、日本語でもできるだけ文字化けしない Jupyter Notebook 用の PDF 変換ツールを作ってみました。ブラウザだけで動くシンプルなサービスで、.ipynb ファイルをアップロードすると PDF に変換してくれます。日本語のテキストや Markdown、数式、グラフも、できるだけそのままの形で出力されるように調整しています。
同じように「日本語が文字化けして困っている」という人がいれば、よかったら試してみてください:
https://ipynb2pdf.org/ja
何か問題や気づいた点があれば、ここでコメントしてもらえると嬉しいです。