フォントは日本語対応できるものをちゃんと調べないと文字化けで駄目そう。 また、既存PDFの読み込みもファイルによってはフォント関係で駄目なのがあるみたいです。 (pdfrwで日本語フォントの入ったpdfが読み込めないのがいくつかありました)
In this article you will learn how add images to your PDF in the form of watermarks, stamps, and barcodes.
Pythonから帳票等でPDFファイルを出力する際に必要になりそうな書き方をまとめた記事です。
日本語にデフォルトで対応しており、HeiseiMin-W3とHeiseiKakuGo-W5がそのまま使えます。
PyMuPDF is a Python binding for MuPDF – “a lightweight PDF and XPS viewer”.
PyPDF2だと読み書きのときにエラーをはかれる。