帳票は、①決まった位置に出力する、②行を繰り返す、③改ページする、などの処理が必要で、自力で作ると複雑になりやすい処理のひとつです。こうした理由から、帳票の作成には、何らかのコンポーネントを利用するのが得策です。本記事では、.NET環境で利用できるグレープシティの「ActiveReports for .NET」を用いて、ASP.NET Core環境で帳票アプリを作る方法を説明します。 コンテナを使った帳票アプリ開発 ASP.NET Coreを用いた開発では、Dockerコンテナを使うケースが増えてきています。 コンテナは、すべてをひとつのパッケージとしてまとめられるため、ファイルパスの違い、ライブラリの不足、バージョンの違いなどで動かない問題を避けられます。今回は帳票を扱うため日本語フォントが必要となりますが、そうしたものもコンテナのなかに入れてしまえば、「フォントが違うために文字が表示さ