LambdaReportsAppは、AWS Lambdaを使用してHTTPリクエストを処理し、ActiveReports for .NETを用いてPDFを生成するアプリケーションです。このアプリケーションは、指定されたデータを基にレポートを作成し、PDF形式で出力します。
ソースコードはブログ記事「AWS LambdaとActiveReports for .NETでつくる帳票生成API」内で解説している内容となります。
- AWS Lambda: サーバーレスコンピューティングサービスを利用して、HTTPリクエストを処理します。
- MESCIUS ActiveReports: レポートの生成とPDF出力に使用します。
- .NET: アプリケーションの開発に使用されています。
- 必要な.NET SDKをインストールします。
- プロジェクトをクローンまたはダウンロードします。
- 必要なNuGetパッケージを復元します。
- アプリケーションへのライセンス付与ファイルを生成します。
- AWS Lambdaをデプロイします。
- HTTPリクエストを送信し、
DataJson
パラメータを指定します。 - レスポンスとして生成されたPDFを受け取ります。
このアプリケーションでは、ipag.ttf
フォントが埋め込まれて使用されています。