ちょっと今更な話ですが、ライフネット生命副社長である岩瀬大輔さん著、文春新書『生命保険のカラクリ』が、全編PDFで公開されています。 これを印刷して通勤時間を利用して読もうと思ったのですが、綺麗に印刷することができないよう制限がかけられていました。なので、携帯電話で読んでやろうと思い、私の携帯電話に適したサイズに変換することにしました。 なお、私の携帯電話のスペックは、480x800の3インチ液晶です。 縮小の手順 PDFをビットマップ変換 ビットマップを、サブピクセルレンダリング縮小する 余白をトリミングする。トリミング結果が、480x800になるように、1,2の工程を工夫する という手順を取ることにしました。 1のPDFビットマップ変換はGhostScriptを使用し、2と3のビットマップ画像を縮小とトリミングにはPythonとPILを使いました PDFをビットマップに変換 色々試した