このページでは Python で PDF に図形やテキストを描画する方法について解説していきます。 例えばですが、下の図のような PDF のページがあった場合、 下の図のようにそのページの上に長方形や円、テキストなどを描画し、それを新たな PDF ファイルとして保存する方法の解説になります。 PDF に図形やテキストを描画する時に使用するライブラリ PDF の構造や仕組みは難しいので、この PDF に直接図形やテキストを描画するスクリプトを作成するのは困難です。 ですので、PDF に対して図形やテキストの描画を手軽に行いたいのであればライブラリを利用することをオススメします。 今回は下記の2つのライブラリを利用します。 pdfrw ReportLab 各ライブラリの関係性を表したのが下の図になります。 pdfrw pdfrw は PDF の読み込みや保存を行うライブラリです。 今回紹介する