領収書など、書類の作成を自動で行いたい場面というのはたくさんあります。今回は、JavaScriptの実行エンジンNode.jsを使って、自動で複数の領収書を作成するプログラムを作ってみます。また、今回は、雛形となる画像に対して任意の文字を書き込むものを作ります。既存のデザインがあり、そこに、書き込みたい場合に便利なものにします。

一覧から領収書のPDFを作成します
一覧から領収書のPDFを作成します
[画像のクリックで拡大表示]

領収書の雛形を作っておく

 領収書の雛形は、画像として先に作成しておきます。今回は、以下のような領収書の雛形を用意しました。ここに宛名と金額と但し書きを書き込みます。ここで用意した雛形はあくまでもサンプルなので、お店のロゴを入れたり、高級感を演出する飾りを入れたりと、デザインに凝った雛形を作ることも可能でしょう。ここでは、「template.png」という名前のPNGファイルを用意しておきます。

サンプルの領収書
サンプルの領収書
[画像のクリックで拡大表示]