私はしばらくの間、PDF を作成し、Python 3 で現在のプロジェクトと統合できるものを探していました。通常の参照はReportlabまたはpyPDFです。しかし、これら 2 つはまだ Python 3 と互換性がありません。2010 年以降、Reportlab でポートについて議論が行われているようですが、今日現在、ポートへの参照は見つかりません。
もう 1 つの方法は、Python 3 の中間形式を使用して別のプログラムで使用し、サブプロセス呼び出しでラップすることです。Relatorioはこれを行います。似たようなことをするか、XHTML/CSS を生成してxhtml2pdfを使用することを検討するかもしれません。